GCC 11編譯器已初步支持AMD Zen 3
數(shù)日前,AMD 向 GCC 編譯器提供了 AMD Zen 3 "znver3" 的初步支持,并表示對 LLVM Clang 的支持會(huì)后續(xù)跟進(jìn)。初步的“-march=znver3”目標(biāo)支持已經(jīng)合并到 GCC 11 中。
盡管 GCC 11 的功能開發(fā)階段已經(jīng)結(jié)束,不過 znver3 補(bǔ)丁被允許以新的目標(biāo)/硬件支持著陸,因?yàn)樗粫?huì)降低現(xiàn)有編譯器支持的風(fēng)險(xiǎn)。但是,正如前一篇文章中概述的那樣,與 Zen 2 相比,此修補(bǔ)程序只是翻轉(zhuǎn)了 Zen 3 支持的新 CPU 指令。但是并沒有對 costs table / scheduler 模型進(jìn)行升級,以真正優(yōu)化 Zen 3 處理器。合并是在今天早上進(jìn)行的,因此后續(xù)的每日構(gòu)建和開發(fā)快照都具有此支持。