x86生态系统顾问组(EAG)的首批重要成果正式亮相——英特尔与AMD联合推出了一套名为ACE的全新矩阵指令集。两家公司表示,与现代处理器中现有的高级向量扩展(AVX)等指令相比,ACE在AI性能方面实现了大幅跃升。
ACE全称为AI计算扩展(AI Compute Extensions),旨在统一x86 CPU上的AI工作负载,提升能效与软件兼容性,使应用程序能够在两大x86平台上无缝运行,无需重新编译或修改。
ACE在矩阵乘法性能方面带来了显著提升,同时兼顾可扩展性与能效优化。矩阵乘法是AI领域的核心数学运算,即将两个数字网格合并生成新的数字网格。在AI中,这是神经网络将输入转化为输出的主要方式,广泛应用于深度学习模型的训练与推理过程。
英特尔和AMD目前均使用的单指令多数据(SIMD)扩展(如AVX)虽然可以执行矩阵乘法,但其运算能力远不及专为此类计算而生的GPU。ACE正是将GPU的同类技术引入x86 CPU,但它并非取代AVX,而是对现有指令集的扩展。
TIRIAS Research首席分析师吉姆·麦格雷戈表示,尽管ACE缩小了CPU与GPU在推理和训练方面的差距,但CPU仍无法真正与GPU形成竞争。"CPU在效率上永远无法超越GPU或AI加速器,"他说,"但ACE确实允许将部分AI工作负载转移至CPU,或在没有GPU或AI加速器的应用场景中使用CPU承担AI任务,例如嵌入式或边缘计算场景。"
EAG成立于2024年,初衷是应对ARM架构在桌面端和服务器市场日益增强的竞争力,目标是消除两种x86架构之间的碎片化问题。从这一角度来看,此次合作可谓成效显著。尽管英特尔和AMD均生产x86芯片,但两条产品线之间存在一定的碎片化与不兼容问题,因此双方携手合作是一个积极信号,可确保应用程序无需重新编译即可在任一平台上运行。
"很高兴看到两家公司的合作终于开花结果,"麦格雷戈表示,"正如预期,指令集的变化往往需要经历一两代产品才能在两家公司的产品线中全面落地,但携手合作对x86架构而言是巨大的优势。"
目前,两家公司均未宣布具体产品计划,也没有迹象表明搭载ACE的产品将在近期发布。
Q&A
Q1:ACE指令集是什么?和AVX有什么区别?
A:ACE全称AI计算扩展,是英特尔与AMD联合推出的新一代矩阵指令集,专为提升x86 CPU上的AI计算性能而设计。与现有的AVX指令集相比,ACE在矩阵乘法性能上有大幅提升,能效也更优。ACE并非取代AVX,而是对其进行扩展补充,二者可以并存于同一架构中。
Q2:ACE能让CPU在AI计算上赶上GPU吗?
A:不能完全赶上。TIRIAS Research分析师吉姆·麦格雷戈指出,CPU在AI计算效率上永远无法超越GPU或专用AI加速器。不过,ACE可以让CPU承担部分AI工作负载,尤其适用于没有独立GPU的嵌入式或边缘计算场景,在一定程度上缩小了与GPU之间的差距。
Q3:EAG是什么组织?为什么AMD和英特尔要合作?
A:x86生态系统顾问组(EAG)成立于2024年,由英特尔和AMD共同参与,目的是应对ARM架构在桌面和服务器市场的竞争压力,同时消除两种x86架构之间长期存在的碎片化与不兼容问题。双方合作可确保软件无需重新编译即可在任一x86平台上顺畅运行。
热门跟贴