先说一个有点意思的消息:英特尔即将推出的 Nova Lake 处理器家族,将在客户端平台上重新启用 A VX-512 指令集。这玩意儿自 11 代 Tiger Lake 之后就长期缺席,中间隔了多少代产品?从 12 代 Alder Lake 一直到现在的 Core Ultra 系列,全都没有。而 AMD 那边呢,从 Zen 4 到 Zen 5,一直稳稳地支持着 A VX-512,消费级和服务器两条线都在推进。差距就这么拉开了。

这件事其实早有预兆。根据此前公开的补丁信息,英特尔在 A VX 10.2 指令集框架下,已经为后续酷睿和 Xeon 产品重新规划了 A VX-512 的回归路径。最新的 Linux 内核补丁进一步证实:Nova Lake 将在客户端领域恢复 A VX-512 能力,而且这不只是单代产品的事,未来多代都会延续这个方向。值得注意的一个数据是,此前针对 AMD Zen 5 平台(比如 Ryzen 9 9950X)的测试显示,A VX-512 相比传统 A VX 指令集,在某些场景下最高能带来约 43% 的性能增幅。这个数字足以说明它在高带宽向量运算中的分量。
A VX-512 到底做了什么?简单说,它提供了 512 位宽的向量操作,能显著提升特定应用和负载的吞吐能力。在英特尔客户端产品线上,这项技术曾在 Rocket Lake(第 11 代)上短暂启用过,但后来就断了。10 代 Comet Lake 取消,12 代 Alder Lake、13 代 Raptor Lake、14 代 Raptor Lake Refresh,以及 Core Ultra 系列的 Meteor Lake、Arrow Lake、Panther Lake——全部缺席。问题归根结底出在混合架构设计上:大核 P-Core 支持 A VX-512,小核 E-Core 不支持,整个平台在统一指令集支持上存在结构性矛盾。这不是简单的性能取舍,而是架构层面的“大小核指令集不对称”。
说到 Alder Lake,其实曾经有过短暂的曙光。早期阶段可以通过主板厂商的 BIOS 设置开放 A VX-512 支持,但英特尔很快要求合作伙伴在更新中锁死这个功能。从那以后,客户端用户就彻底无缘了。这一策略直接影响了后续多代酷睿和 Core Ultra 产品,让英特尔在高性能向量指令方面一度失去与 AMD 对等的竞争力。

即将到来的 Nova Lake 处理器仍然采用混合架构设计,由 Coyote Cove 大核与 Arctic Wolf 小核组成。但这一次,英特尔在 A VX 10.2 ISA 框架下,计划在两类核心上都启用 A VX-512 支持。来自社区的技术信息显示,在 NVL 平台上,A VX 10.2(即 A VX-512)将同时在 P-Core 与 E-Core 上提供支持——从架构层面根本解决掉此前“大小核指令集不对称”的历史问题。这个方案听起来是靠谱的,因为指令集本身是统一的,只要小核也加入支持,就不存在兼容性障碍了。
服务器领域也在同步推进。Coral Rapids 将成为首个重新引入 SMT 同时搭载 A VX-512 的 Xeon 家族,它放弃了此前 Diamond Rapids 所采用的“无 SMT”路线,回归多线程与宽向量双重并进的策略。可以理解为,A VX-512 与 SMT 将重新成为英特尔高端服务器处理器的重要卖点,与 AMD 在 Zen 系列中已经成熟的多线程和 A VX-512 实现直接对标。
目前来看,AMD 不但在消费级与服务器级产品中同时提供 A VX-512 与 SMT,而且在能效与调度策略上已经获得了行业内较高评价。相比之下,英特尔在近几代客户端产品中缺少 A VX-512 支持,被不少开发者质疑在高性能向量计算领域“掉队”。随着 Nova Lake 在客户端重启 A VX-512,加上服务器端 Coral Rapids 回归 SMT,英特尔有望在新一代产品周期中重新建立在高性能计算与专业负载上的市场信心。不过,关键还得看实际表现:能否通过更强的产品组合与长期稳定的技术支持,真正重塑用户和开发者的信任——这才是 Nova Lake 及后续平台成败的核心所在。
