英特尔更新白皮书,转向全面支持 AVX10 512-bit
IT之家报道,英特尔最近更新了AVX10白皮书以及相关开源编译器的修补程序。之前,AVX10计划根据不同处理器类型支持256位或512位模式,但现在英特尔已决定全面支持512位。
早前发布的AVX10白皮书中提到了“最高支持可选512位浮点/整数运算”以及其他256位相关内容。然而,在昨天发布的AVX10白皮书3.0修订版中,关于AVX10.2“可选512位”的表述已被删除。此外,英特尔还删除了关于256位的描述:“删除了关于256位最大矢量寄存器大小、矢量长度支持选项以及支持嵌入式舍入的256位指令。”文件还指出,AVX10.2将同时适用于性能核和能效核。
与此同时,GCC的最新补丁也说明:
新白皮书中,所有平台都将支持512位矢量宽度(先前能效核最高只支持256位,导致混合架构客户端和Atom服务器平台受限于256位)。同时,256位四舍五入已不再必要,因为当前能效核已直接支持舍入功能,无需通过256位运算实现。硬件层面将移除相关支持。
因此,编译器不再需要添加 avx10.x-256/512 选项,只需简单的 avx10.x 即可支持全矢量长度。这个改变也导致-mno-evex512选项变得无意义(最初随avx10.1-256引入,用于在旧平台上编译仅支持256位的二进制文件以实现部分 avx10.x-256 测试)。还需要移除256位舍入功能。
据海外Linux社群phoronix报道,自Zen4架构起,AMD就开始支持AVX-512。英特尔最新发布的白皮书和相关GCC补丁可能会对桌面异构处理器和“至强”系列服务器处理器带来好处。同时,社群指出,根据该白皮书,未来英特尔的能效核(E核)有望完全支持AVX 512位运算。
广告声明:文中包含的外部链接帮助传递更多信息,节省挑选时间,仅供参考。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。