IT 之家 11 月 1 日消息,GCC 14 編譯器近日通過添加新的 "-march=yongfeng" 和 "-mtune=yongfeng" 選項,添加了對兆芯 " 永豐 " 架構的支持。
兆芯是威盛與上海市政府合資,于 2013 年成立的半導體公司,旨在打造國産 x86 CPU。
" 永豐 " 是兆芯 2022 年推出的新一代處理器微架構,首顆 KH-40000 系列采用 16 nm,支持最高 32 個核心,最高頻率爲 2.2GHz,支持 PCIe 3.0 和 DDR4。
IT 之家此前報道,開勝 KH-40000 系列處理器基于兆芯全新自研微架構 —— " 永豐 ",基準頻率 2.0/2.2GHz,最高工作頻率 2.7GHz。單處理器可集成 32 核心,提供 64MB 高速緩存,支持雙路 64 核互連,訪存帶寬可達 200GB / s。基于雙路 KH-40000 處理器開發的 64 核服務器産品,最高可支持 4TB DDR4 ECC 内存,并提供 128 Lane PCIe 通道,以及 SATA、USB 等主流 I / O 接口,能夠更好地滿足服務器應用對多核心,多内存、多 PCIe 擴展等應用需求。
開勝 KH-40000 兼容 x86 指令集,支持 SM2、SM3、SM4 加速指令,支持處理器和 IO 虛拟化技術,支持安全啓動技術和國标可信計算體系,支持服務器級别的 RAS,并進一步增強了 BMC 管理功能,爲用戶的信息安全、産品可靠性、可用性、可服務性以及運營維護等需求提供了更強的支持和保障。
兆芯自 2022 年以來一直緻力于爲 GNU 編譯器,上遊(upstream)" 永豐 " 的優化,在 GCC 14 明年年初發布之後,可以完善支持 " 永豐 " 架構。
兆芯自今年 3 月開始,不斷向内核遞交補丁,加入對永豐架構的支持。
GNU 編譯器(GCC, GNU Compiler Collection)是 GNU 工具鏈的關鍵組件,與 GNU、Linux 相關項目的标準編譯器。它設計之初僅用來處理 C 語言的(也被稱爲 GNU C 編譯器),緊接着擴展到 C++、Objective-C / C++、Fortran、Java、Go 等編程語言。
目前,GCC 已經被以知道各種指令集體系結構中,成爲了自由軟件、專有軟件的開發工具。GCC 編譯器可以應用多種平台:操作系統(Linux / Windows)、移動端(Android / iSO)、嵌入式系統 ( Arm / FPGA ) 等。