在AMD預計於2026年推出下一代Zen 6架構的EPYC與銳龍處理器之前,針對Zen 6(代號「znver6」)的GCC 16編譯器支持已正式合併至上游代碼庫。這意味著在處理器正式上市前,Linux及其他採用GCC的生態系統將預先獲得針對Zen 6架構的指令集優化,為後續平台性能釋放打下基礎。
相比早期Zen架構一度「臨發佈才放出編譯器補丁」的做法,自Zen 5開始並延續至Zen 6,AMD已明顯加快開源編譯器的支持節奏,使相關支持在硬件發售前數月就到位。過去,AMD在GCC和LLVM/Cl
ang上的支持往往卡在架構發佈窗口附近甚至之後,這不僅與GCC一年一發、LLVM/Clang半年一發的節奏不匹配,也給希望在正式發行版編譯器中獲得完整優化支持的Linux發行版與用戶帶來不便。在個別Zen世代中,甚至還是由SUSE等合作夥伴協助接入新架構支持,如今AMD已改為主動、提前推動相關補丁上游化。
在本月,AMD發布了面向Znver6的GCC補丁。該補丁確認了Zen 6在指令集方面的新能力,包括對AVX512_BMM、AVX_NE_CONVERT、AVX_IFMA、AVX_VNNI_INT8以及AVX512_FP16等指令擴展的支持。
這些擴展有望在矩陣運算、深度學習推理、混合精度計算及相關高性能工作負載中提升效率,通過GCC的架構識別和優化選項,開發者能夠更好利用Zen 6的硬件特性。
目前這組面向Zen 6的GCC補丁已合入GCC Git倉庫,並將作為GCC 16.1穩定版的一部分,預計於2026年3月至4月間發佈。屆時,GCC 16穩定版將早於Zen 6處理器的商用上市時間,為預期在2026年稍晚亮相的新一代EPYC與銳龍平台提前鋪平軟件優化道路。
在Linux發行版層面,GCC 16將成為Fedora 44的默認編譯器版本,但不會成為Ubuntu 26.
04 LTS的默認編譯器。按照既有慣例,Canonical通常在當年10月的非LTS版本中才切換至當年的大版本GCC,因此Ubuntu 26.04 LTS仍將停留在GCC 15。即便如此,AMD在開源編譯器方面的前置布局整體仍在朝有利方向演進,確保更多用戶能在更短時間內體驗到架構優化帶來的性能收益。
本次合併的Zen 6支持屬於初始版本,尚未包含針對Zen 6處理器的完整指令代價表和更精細的調優配置。報導指出,AMD工程師預計仍有機會在GCC 16.1穩定版發佈前,將這些更深入的性能調優補丁繼續推送到上游。
隨著Zen 6硬件步入量產,配合不斷完善的編譯器支持,AMD在伺服器與桌面領域的軟硬件協同優化將進一步增強。




