GCC 支援兆芯陸家嘴 CPU

2022-03-28 09:00:06

臺灣威盛 (VIA) 和上海市政府的合資企業兆芯在 2019 年推出了 ZX-E / KX-6000 系列 x86_64 微架構處理器,代號為「陸家嘴 (Lujiazui)」。

KX-6000 採用 16 納米工藝製造,頻率 3.0GHz,為八核 x86-64 處理器,效能比上一代 KX-5000 系列提升了 50%,達到了英特爾 i5-7400 的水平。其在 2019 年剛釋出時,Linux 核心上游就加入了對它的支援,但被廣泛使用的 GCC 編譯器一直沒有正確識別陸家嘴處理器,而是將其錯誤識別為英特爾的 Core 2 或 i386 CPU。

上週五,兆芯開發者提交了為 GCC 加入對陸家嘴 CPU 正式支援的。該修補程式除了能正確識別處理器,還針對陸家嘴微架構進行了一定的效能調優。此外,修補程式還允許 GCC -march/-mtune 專門針對這種微架構使用 "lujiazui" 值。

GCC 12 的正式釋出時間已臨近,因此新提交的 1158 行修補程式不知道是否會在這個週期內被新增 —— 目前正處於開發的第四階段,理論上合併這種修補程式不會有使 GCC 出現迴歸錯誤的風險,所以應該會被新增。

兆芯目前在開發下一代的 KX-7000,採用臺積電的 7 納米工藝,具有 DDR5 和 PCI Express 4.0 連線性,原計劃在 2021 年推出,但目前還沒有新處理器的訊息,可能因為新冠疫情或供應鏈問題導致延期。

展開閱讀全文