当前位置:458网址导航 > 科技资讯 > 电脑办公 > Intel AVX-512指令集复活!小核心终于也能跑了

Intel AVX-512指令集复活!小核心终于也能跑了

2023-07-26 快科技 点击:2

        AVX-512指令集曾经是Intel的杀手锏,但随着12代酷睿大小核混合架构的推出,E核无法支持AVX-512,不得不整体屏蔽。相反,AMD Zen4架构加入了AVX-512,情况瞬间逆转。

        现在,Intel公布了新的“APX”(高级性能执行),以及新的指令集“AVX10”(高级指令扩展10),首次让P大核和E小核都支持AVX-512!

Intel AVX-512指令集复活!小核终于也能跑了

        基本上,大核可以完整执行256/512位指令,而小核只能执行融合的256位指令(可以粗略地理解为支持AVX-256)。

        更深层次上,AVX10可以说是AVX-512的超集,不仅包括所有AVX-512指令,对应的函数标识符为AVX-512VL,还包括256位向量寄存器、8个32位掩码寄存器,新版本的256位指令支持嵌入式舍入。

        其中,P大核可以使用512位矢量,E小核限制为256位矢量长度。

        AVX10推出后,AVX-512也将被彻底冻结,不会有进一步的改变。以后的使用将通过AVX10来实现。

Intel AVX-512指令集复活!小核终于也能跑了

        Intel强调,基于AVX-512和AVX10的现有应用程序的性能是相同的,至少在相同矢量长度下没有差异。

        AVX2编译过的程序,重新编译支持AVX10,将会得到性能的提升,并且不需要再次调优软件。

        由于额外的 16 个向量寄存器和新指令,对矢量寄存器压力敏感的 AVX2 程序获得了最大的性能增益。

        高度线程化的矢量化应用程序在 E 核上运行时可以实现更高的总体吞吐量。

Intel AVX-512指令集复活!小核终于也能跑了

        Intel下一代消费级酷睿处理器是Meteor Lake,仍然不会有AVX-512。目前尚未确认下一代Arrow Lake是否会首次添加AVX10。

        今年年底,英特尔将推出第五代可扩展至强Emerald Rapids,它只是现有第四代Sapphire Rapids的升级版本。因此,AVX10要到明年第六代Xeon Granite Rapids才会加入。

        至于明年首款纯小核设计的Sierra Forest,是否也会加入AVX10还不清楚。

        不过,AVX10的落地分为两步。第一步是AVX10.1,用于六代Xeon Granite Rapids。仅支持512位矢量指令,不支持256位向量指令的融合。

        第二步是AVX10.2,应该会用在第七代Xeon Clearwater Forest中,加入融合256位向量指令,并加入其他新功能,比如AI数据类型和转换、数据传输优化等。

回到顶部