龍芯希望在LLVM中實現對LoongArch的主線支援
近日有消息稱,龍芯不僅致力於為 GCC 編譯器和相關 GNU 工具鏈元件提供 LoongArch 指令級架構(IS)支援,還制定了要為 LoongArch 實現 LLVM 主線支援的計劃。 回顧 2021 年,該公司一直忙於推出新的 MIPS CPU 架構,同時致力於 Linux 內核移植(以及開原始程式碼編譯器 / 相關元件)。 若進展順利,國產高性能處理器也將能夠迎來更好的發揮。
Phoronix報導稱,當前基於 LoongArch 的龍芯 3A5000 CPU,其基準測試尚未給大家留下深刻的印象。
但是觀察基於MIPS的新架構會如何發展,本身也是一件相當有趣的事情。 比如週三的時候,龍芯工程師就介紹了他們最新的 LLVM 計劃。
自去年以來,他們一直致力於 LLVM 支援。 雖然初始目標僅與舊版本挂鉤,但在那之後,團隊一直在有針對性地開展 LoongArch 的移植重構(LLVM Git)。
期間他們還改進了測試的覆蓋率和代碼規範,以期在步入上游 LLVM 儲存庫后持續改進相關代碼。
過去數月,我們已經見到了與 LoongArch 相關的大量公開工作,但內部開發的工作量也不該忽略。
即使短時間內無法與 Intel / AMD等晶片行業巨頭相匹敵,LoongArch 能夠像俄羅斯 Elbrus CPU 一樣成為國產佳品,也是具有相當重要的意義的。