5 月 18 日消息,GNU 項目宣布其 GNU 編譯器集合 (GCC) 版本 12.1 已支持龍芯專有的 LoongArch 架構,軟件開發(fā)者能夠更好地處理基于龍芯最新處理器的系統(tǒng)。
GCC 12.1的發(fā)行說明中寫道:“添加了對 LoongArch 架構指令集的支持,龍芯 CPU 代號 LA464,LoongArch 64 位通用 CPU 代號 loongarch64,需使用-march= 和 -mtune=。”
目前尚不清楚 GCC 12.1是否支持了 LoongArch 架構引入的所有約 2000 條新指令,但預計會帶來一些顯著的性能改進。
IT之家了解到,去年龍芯推出了基于自有 LoongArch 指令集架構的 3A5000 和 3C5000 處理器,該架構保持與 MIPS、X86、ARM 的兼容性,且擁有 2,000 條專有指令、二進制轉(zhuǎn)換擴展指令 (LBT)、向量處理擴展指令 (LSX)、高級向量處理擴展指令 (LASX) 和虛擬化擴展指令 (LVZ)。
GCC 是類 Unix 操作系統(tǒng)中很重要的編譯器,GCC12.1 支持LoongArch 架構后,我們可以期待一下龍芯處理器在 Linux 下?lián)碛懈玫捏w驗。
關鍵詞: