
英特尔正通过即将推出的Nova Lake架构将AVX-512支持带回其消费级CPU,根据Linux内核补丁和多个独立消息来源,这结束了AMD在客户端平台上保持功能优势的六年空窗期。
AVX-512指令集支持512位向量运算,在科学计算、机器学习推理、媒体编码和数据处理等工作负载中可带来显著的性能提升。在AMD Zen 5架构上的基准测试显示,根据源操作数的数量,AVX-512相比标准AVX可实现高达43%的吞吐量提升。
一段复杂的历史。 英特尔与消费级芯片上AVX-512的关系一直波折不断。该指令集最后一次得到支持是在Tiger Lake(第11代,2020年)。当英特尔推出搭载Alder Lake(第12代)的混合P-core/E-core架构时,P-core支持AVX-512但E-core不支持,这种不对称性导致该公司选择完全禁用该功能。主板制造商被要求通过BIOS更新屏蔽AVX-512支持,即使在物理上支持该功能的芯片上也是如此。
随后的几代产品,Raptor Lake、Meteor Lake、Arrow Lake和Panther Lake,均未搭载AVX-512,而AMD在其Zen 4和Zen 5消费级产品线中均提供了该功能。
Nova Lake改变了这一点。 预计将在Core Ultra 400系列中亮相的新架构采用Coyote Cove P-core和Arctic Wolf E-core,支持AVX 10.2 ISA。英特尔去年预览的AVX 10.2规范将AVX-512能力带到了两种核心类型上,解决了最初迫使该功能被移除的混合架构不对称问题。Linux内核补丁确认了为Nova Lake添加AVX-512优化路径,多位爆料人也证实了这一信息。
Nova Lake上AVX-512的回归,加上Coral Rapids Xeon系列上SMT(同步多线程)的预期回归,标志着在两项曾受到高级用户和企业客户批评的架构决策上的战略逆转。
来源: Tom’s Hardware、Wccftech、VideoCardz
由婷翻译

