SUSE 的 Adaptable Linux 平台考虑需要支持 AVX 的 x86_64 CPU

随着近年来围绕编译器堆栈的x86_64 微架构特性级别的工作,SUSE 工程师一直在关注 x86-64-v2 基线,而不是当前目标的普通 x86_64。x86-64-v2 基线意味着围绕 Intel Nehalem CPU 和更新的 CPU,需要 SSE3、SSE4.1、SSE4.2、SSSE3 和其他基于 x86_64 ISA 的更新指令集扩展。x86-64-v2 目标是与新的 Red Hat Enterprise Linux 9 一起使用的目标。但是 SUSE 可能会将事情推得更高,而是使用 x86-64-v3 作为他们的基本目标。

对于 x86-64-v3,AVX、AVX2、BMI1、BMI2、F16C、FMA、LZCNT、MOVBE 和 XSAVE 都成为必需的扩展。这将 CPU 要求提高到 Intel Haswell 时代或围绕 Excavator 的 AMD 方面。

image.php_
x86-64-v3 基本上意味着 Intel Haswell 时代 x86 64 位 CPU 或更新的 CPU 将是他们的支持要求。

SUSE 发布经理 Lubos Kocman 最近就他们(重新)考虑将 x86_64 v3 用于 ALP 工作公开了一张公开票。社区对他们的 v3 目标计划提出了一些反对意见,他们最终可能会转向 v2,具体取决于讨论的结果。

请记住,这是针对 SUSE 的 Adaptable Linux Platform 工作,预计在 SUSE Linux Enterprise 15 SP5 (openSUSE Leap 15.5) 之后才会发布,该更新预计在 2023 年 5 月左右发布,因此距离 ALP 还需要一段时间——与 RHEL9 不同x86-64-v2 于 5 月作为 GA 首次亮相。因此,在 ALP 实际发布之前,x86-64-v3 可能不是问题。

看看 Adaptable Linux 平台的 x86_64 微架构特性级别的决定将会很有趣。这是在 RHEL9 升级到 v2 之后,Arch Linux 为提高其基线或提供更优化的软件包而做出的各种努力,以及在整个生态系统中形成的其他努力。看看 Ubuntu 或任何其他主要参与者是否决定在不久的将来(重新)评估他们的基线将会很有趣,这将是很高兴看到或至少运行多版本控制和其他编译器辅助的努力以更好地利用这些功能现代 CPU。

未经允许不得转载:表盘吧 » SUSE 的 Adaptable Linux 平台考虑需要支持 AVX 的 x86_64 CPU