英特尔近期对AVX10技术规格进行了重大调整,并在官方白皮书中更新了相关细节。这一变动涉及到AVX10指令集的矢量宽度支持,特别是关于256-bit与512-bit模式的决策。
最初,英特尔计划根据处理器的不同类型,在AVX10中提供256-bit或512-bit的支持选项。然而,在最新的AVX10白皮书3.0修订版中,英特尔明确放弃了仅支持256-bit的方案,转而全面拥抱512-bit模式。这一转变体现在白皮书中对AVX10.2“可选512-bit”表述的删除,以及关于256-bit最大矢量寄存器大小、矢量长度支持枚举和相关256-bit指令的移除。
在之前的版本中,英特尔曾提及AVX10“最高可选512-bit浮点/整数运算”,为不同需求提供了灵活性。但随着技术的演进和市场需求的变化,英特尔显然做出了全面支持512-bit的决定。
与此同时,英特尔还更新了GCC编译器补丁,以配合这一技术调整。在新版白皮书中,所有平台都将统一支持512-bit矢量宽度,这意味着之前能效核在矢量宽度上的限制被打破。此前,能效核最高仅支持256-bit,这在一定程度上限制了混合架构客户端和Atom服务器平台的性能。而现在,随着512-bit支持的普及,这些限制将被消除。
随着能效核直接支持舍入功能,256-bit四舍五入运算的必要性也大大降低。因此,硬件层面将移除对256-bit舍入功能的支持,编译器也无需再为不同矢量宽度提供选项。现在,简单的avx10.x指令集即可支持全矢量长度,这大大简化了编程和开发流程。
值得注意的是,这一技术调整不仅影响了英特尔自家的处理器产品线,还可能对整个行业产生深远影响。据海外Linux社群phoronix报道,AMD自Zen4架构起就已支持AVX-512指令集。英特尔此次发布的白皮书及相关GCC补丁,或将进一步推动桌面端异构处理器和“至强”系列服务器处理器的发展。
同时,该社群还指出,根据英特尔的最新白皮书,未来英特尔的能效核(E核)有望完整支持AVX 512-bit运算。这将进一步提升能效核的性能表现,使其在高性能计算、数据分析等领域更具竞争力。