x86 能否凭 ACE 在 AI 赛道逆袭?
Is x86 ready to ACE it?

CPU 架构必须随工作负载进化,Intel 的 AMX 扩展曾通过 TMUL 加速器优化矩阵乘法,如今 x86 Ecosystem Advisory Group 推出了 ACE 规范,引入第二种加速器类型。ACE 摒弃了复杂的 tile 寄存器配置,固定为 64 字节 x16 行,支持 FP8 并转向外积指令,与 Arm 的 SME 形成鲜明对比。文章深入分析了 ACE 如何利用 AVX-512 的 512 位向量宽度,通过 VUNPACKB 等指令灵活处理 2 到 7 位的任意数据格式,为模型权重去量化提供强大支持。相比 Arm 的固定查找表方案,ACE 在数据转换灵活性上更胜一筹,同时通过 BSR0 寄存器支持 Microscaling Formats 规格,有效解决低精度动态范围问题。这场 x86 与 Arm 在矩阵计算领域的博弈,或许将重新定义 CPU 加速 AI 的未来格局。
"ACE 通过这三条指令提供了某种程度的未来兼容性,能够处理 2 到 7 位之间的任何数据类型,并且你可以通过软件实现任何你选择的方法。"