GCC 15編譯器加入對兆芯”世紀大道”x86_64 CPU的支持
GCC 15 編譯器程式庫中的兆芯”世紀大道”微架構CPU支援被上傳到上游。兆芯是威盛與上海市政府的合資企業,旨在為中國市場開發兼容x86/x86_64 的處理器。
兆芯”世紀大道”這個代號以前從未聽說過,因此有點出人意料。在Google上搜尋”Zhaoxin Shijidadao”,除了這個GCC 補丁活動外,沒有任何其他結果,而世紀大道是中國上海浦東的一條路(也是地鐵站的名字)。但鑑於兆芯在去年10 月才將永豐支持納入GCC 14 編譯器的上游,此後就再也沒有發布過任何新補丁,這很可能揭示了世紀大道代號的含義。
由於”世紀大道”是繼開勝(KH-40000)的永豐架構之後最新加入的GCC 兆芯x86_64 CPU,因此新的”世紀大道”支援可能是對應最新的KX-7000 系列處理器。 7 奈米KX-7000 處理器擁有多達八個核心,也是其首款採用DDR5 和PCIe 5.0 的產品。與英特爾和AMD 的最新產品相比,Khaoxin KX-7000 系列並不令人印象深刻,但至少比早期的兆芯處理器效能更強。
支援兆芯世紀大道CPU 的GCC commit證實,與現有的永豐架構處理器相比,ISA 沒有差異。但在明年發布的GCC 15 編譯器中,-march 和-mtune 選項將支援”shijidadao”可調選項。
兆芯”世紀大道”處理器支援x86_64 with MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2、AVX、POPCNT、AES、PCLMUL、RDRND、XSAVE、XSAVEOPT、FSGSBASE 、BMI、BMI2、F16C、FXSR、RDSEED、AVX2、FMA、SHA 和LZCNT 指令集擴充。