分区:软件资讯 更新: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!
基本上大核可以完全执行256/512位指令,小核只能执行256位指令(可以粗略理解为支持AVX-256)。
在更深层次上,AVX10可以说是AVX-512的超集,它不仅包括所有AVX-512指令,还包括256位向量寄存器、8个32位掩码寄存器和支持嵌入式舍入的256位指令的新版本。
其中,P-kernel可以使用512位向量,而E-kernel的向量长度限制为256位。
AVX10推出后,AVX-512将完全冻结,不会有任何变化。其未来用途将通过AVX10实现。
英特尔强调,基于AVX-512和AVX10的现有应用的性能是相同的,至少在相同的向量长度下是相同的。
如果把AVX2编译的程序重新编译成支持AVX10的话,性能会有所提升,不需要再调软件了。
对向量寄存器压力敏感的AVX2程序,性能提升最为明显,这得益于16个额外的向量寄存器和新指令。
当高度线程化的矢量化应用在E-core上运行时,它可以获得更高的总吞吐量。
英特尔的下一代消费级核心处理器是流星湖,仍然不会有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指令集复活!小核心终于也能跑了】
2024-09-04
抖音商城怎么开通店铺权限
抖音商城怎么开通先用后付款
抖音商城怎么开通先用后付服务
抖音商城怎么仅退款
2024-09-04
速映影院安卓版
99w乳液77w77w永久
追剧喵影视2024最新版
色谱网满18直接进入网址