AMD Zen 6 编译器提前合入 GCC 16,2026 年新品生态布局加速

AMD Zen 6 编译器提前合入 GCC 16,2026 年新品生态布局加速
2025年12月17日 19:50 IT之家

IT之家 12 月 17 日消息,在 AMD 预计于 2026 年推出 Zen 6 架构的 EPYC 与 Ryzen 处理器之前,相关的软件生态准备工作已提前展开。

当地时间 12 月 17 日,AMD Zen 6(内部代号“znver6”)的支持代码已正式合入 GCC 16 开源编译器主线。

与早期 Zen 架构发布节奏相比,这是一个明显变化。此前多个 Zen 世代中,AMD 往往在处理器接近发布、甚至上市之后,才向 GCC 或 LLVM / Clang 提交相关编译器支持代码。

由于 GCC 采用年度大版本发布、LLVM / Clang 采用半年一次的发布节奏,而主流 Linux 发行版通常不会频繁回溯补丁,这种“临近发布才支持”的做法,给希望在首发时就获得优化编译支持的用户和厂商带来了不小困扰。

从 Zen 5 开始,AMD 已逐步调整策略,转而提前数月推动开源编译器支持。本次 Zen 6 延续了这一做法,也被外界认为更接近英特尔多年来在编译器支持方面的节奏。

值得一提的是,在更早的 Zen 世代中,部分编译器支持工作甚至并非由 AMD 工程师直接完成,而是由其合作伙伴(IT之家注:如 SUSE)代为推进。

在时间线上,AMD 已于今年 11 月提交了 Zen 6 的 Binutils 补丁,12 月初又提交了对应的 GCC 补丁。此次合入 GCC 主线的 Znver6 补丁,确认了 Zen 6 将支持多项新的指令集扩展,包括 AVX512_BMM、AVX_NE_CONVERT、AVX_IFMA、AVX_VNNI_INT8 以及 AVX512_FP16。

随着该补丁正式并入 GCC Git 仓库,Zen 6 支持将随 GCC 16.1 稳定版一同发布,预计时间为 2026 年 3 月至 4 月。这意味着,在 Zen 6 处理器于 2026 年稍晚时间正式登场之前,主流 GCC 稳定版本就已具备基础支持。

在发行版层面,GCC 16 将成为 Fedora 44 的默认编译器,但不会进入 Ubuntu 26.04 LTS 的默认环境。按照 Canonical 的策略,Ubuntu LTS 版本仍将停留在 GCC 15,直到后续的 xx.10 非 LTS 版本才会切换到当年的新 GCC 主版本。

需要注意的是,目前合入的补丁仍属于初始支持阶段,尚未包含针对 Zen 6 的指令成本表(instruction cost table)调优内容。外界也期待 AMD 工程师能在 GCC 16.1 稳定版发布前,进一步完善这些性能调优相关的支持。

新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片