第一生活网

3月3日英特尔取消对 Alder Lake 的 AVX-512 支持

舒江娜
导读 英特尔通过其Alder Lake处理器支持AVX-512 指令一直是一件令人困惑的事情。该公司最初声称该功能无法在其新的第 12 代处理器上运行,然

英特尔通过其Alder Lake处理器支持AVX-512 指令一直是一件令人困惑的事情。该公司最初声称该功能无法在其新的第 12 代处理器上运行,然后在主板供应商发现多种解决方法来启用这些命令时回溯。尽管英特尔试图禁用它,但在与主板供应商进行了一些猫捉老鼠的尝试后,他们构建了新固件以启用该功能,该公司最终决定部署核选项并在 Alder Lake 的较新版本中完全融合对 AVX-512 的支持筹码。

一位匿名消息人士告诉我们,较新批次的英特尔非 K 处理器(不可超频的型号)似乎完全禁用了 AVX-512 支持。我们跟进了英特尔,该公司向Tom's Hardware发表了以下声明:

“虽然 AVX-512 在某些早期的 Alder Lake 桌面产品上没有禁用熔断器,但英特尔计划在未来的 Alder Lake 产品上禁用 AVX-512。 "-汤姆硬件的英特尔发言人。

Alder Lake 的 AVX-512 传奇就此结束,因为英特尔现在将熔断内部保险丝,以物理禁用芯片级别的支持。AVX-512 是一种指令类型,可显着提高可以利用它的程序的性能和电源效率,通常用于专业类型的应用程序。

提醒一下,英特尔最初告诉媒体,由于使用了两种不同的微架构,其中一个不支持指令,因此 AVX-512 无法在新的 x86 混合处理器上运行。因此,英特尔表示将完全融合 AVX-512 FMA。在发布之前,出现了一份英特尔优化指南,显示该功能是为处理器计划的,但英特尔再次声称 Alder Lake 不支持这些指令。该公司发布了一份新指南,删除了对在 Alder Lake 处理器中工作的 AVX-512 的引用。

Alder Lake 的发布发现这些指令通过主板供应商创建的切换在某些主板上运行,这显然违背了英特尔的意愿。英特尔起初对这个问题保持沉默,尽管该公司确实告诉媒体,它将把对 Alder Lake 的 AVX-512 支持视为超频——官方不受支持,风险自负。

1 月初,我们听到第一个消息,英特尔将使用更新的 BIOS 更新中的新微码(芯片固件)禁用该功能。果然,在同一周出现了新的 BIOS,禁用了 AVX-512 选项,如果他们希望继续使用这些说明,则将忠实的 AVX-512 流放到没有 BIOS 更新的土地上。

我们当时认为这个问题已经成定局。尽管如此,微星还是通过启用 BIOS 切换功能找到了绕过英特尔 AVX-512 暗杀的方法,该切换允许用户轻松地在旧版和新版 BIOS 版本之间切换,从而在上个月重新启用了 AVX-512 支持。

可以公平地假设英特尔对持续的诡计不满意,现在该公司正在以绝对不变的方式禁用 AVX-512——再多的 BIOS 黑客或诡计都无法在所有较新的 Alder Lake 芯片上启用 AVX-512。因此,如果您一心想在 Alder Lake 上使用 AVX-512,您将需要一个较旧的芯片,并且必须坚持使用较旧的 BIOS 版本之一。