当前位置:首页 > 软件资讯 > Intel AVX-512指令集复活!小核心终于也能跑了

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

分区:软件资讯 更新:2023-07-26 11:38:15

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

AVX-512指令集曾经是英特尔的杀手锏。然而,随着第12代核心引入大小核混合架构,E核无法支持AVX-512,不得不整体屏蔽。相反AMD Zen4架构加了AVX-512,情况瞬间逆转。

现在,英特尔发布了全新的“APX”(高级性能执行)和全新的指令集“AVX10”(高级指令扩展10)。第一次,P-core和E-core都可以支持AVX-512!

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

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

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

其中,P-kernel可以使用512位向量,而E-kernel的向量长度限制为256位。

AVX10推出后,AVX-512将完全冻结,不会有任何变化。其未来用途将通过AVX10实现。

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

英特尔强调,基于AVX-512和AVX10的现有应用的性能是相同的,至少在相同的向量长度下是相同的。

如果把AVX2编译的程序重新编译成支持AVX10的话,性能会有所提升,不需要再调软件了。

对向量寄存器压力敏感的AVX2程序,性能提升最为明显,这得益于16个额外的向量寄存器和新指令。

当高度线程化的矢量化应用在E-core上运行时,它可以获得更高的总吞吐量。

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

英特尔的下一代消费级核心处理器是流星湖,仍然不会有AVX-512。下一代箭湖是否会首次加入AVX10尚未得到证实。

今年年底,英特尔将推出第五代可扩展的至强Emerald Rapids,这只是现有第四代蓝宝石Rapids的升级版,因此在明年第六代至强Granite Rapids之前不会加入AVX10。

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

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

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

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

以上就是本站带来的【Intel AVX-512指令集复活!小核心终于也能跑了】

  • 最新资讯
  • 最新软件