AMD Zen 6获GCC 16编译器支持

AMD计划在2026年推出Zen 6架构的EPYC与锐龙处理器。在硬件上市前,面向Zen 6(代号“znver6”)的GCC 16编译器支持已提前合入上游代码库,使Linux及其他依赖GCC的生态能够预先获得优化,为新平台性能释放奠定基础。

过去AMD的编译器补丁往往在架构发布窗口附近甚至之后才上线,用户和发行版难以及时获得完整支持。自Zen 5起,AMD调整策略,提前推动补丁合入,避免了与GCC年度更新和LLVM半年更新节奏的错位。Zen 6延续了这一做法,进一步强化了开源生态的协同。

AMD于11月提交了Znver6的Binutils补丁,12月又完成了GCC补丁合入。新补丁确认了Zen 6在指令集方面的扩展,包括AVX512_BMM、AVX_NE_CONVERT、AVX_IFMA、AVX_VNNI_INT8和AVX512_FP16。这些扩展将提升矩阵运算、深度学习推理和混合精度计算等高性能工作负载的效率。开发者可通过GCC的架构识别与优化选项,更好地发挥硬件潜力。

这组补丁已进入GCC Git仓库,并将随GCC 16.1稳定版发布,预计在2026年3至4月上线。编译器更新将早于Zen 6处理器的商用上市,为新一代EPYC与锐龙平台提前铺平软件优化道路。

Fedora 44将采用GCC 16作为默认编译器,而Ubuntu 26.04 LTS仍停留在GCC 15。Canonical通常在当年10月的非LTS版本中才切换至新一代GCC,因此LTS版本不会立即更新。尽管如此,AMD的前置布局仍能让更多用户更快体验架构优化带来的性能提升。

目前合入的Zen 6支持属于初始版本,尚未包含完整的指令代价表和更精细的调优配置。AMD工程师预计在GCC 16.1稳定版发布前继续推送优化补丁。随着Zen 6硬件进入量产,编译器支持的完善将进一步强化AMD在服务器与桌面领域的软硬件协同优势。