龍芯希望在LLVM中實現對LoongArch的主線支持

近日有消息稱,龍芯不僅致力於為 GCC 編譯器和相關 GNU 工具鏈組件提供 LoongArch 指令級架構(IS)支持,還制定了要為 LoongArch 實現 LLVM 主線支持的計劃。回顧 2021 年,該公司一直忙於推出新的 MIPS CPU 架構,同時致力於 Linux 內核移植(以及開源代碼編譯器 / 相關組件)。若進展順利,國產高性能處理器也將能夠迎來更好的發揮。

龍芯希望在LLVM中實現對LoongArch的主線支持

Phoronix 報道稱,當前基於 LoongArch 的龍芯 3A5000 CPU,其基準測試尚未給大家留下深刻的印象。

但是觀察基於 MIPS 的新架構會如何發展,本身也是一件相當有趣的事情。比如周三的時候,龍芯工程師就介紹了他們最新的 LLVM 計劃。

自去年以來,他們一直致力於 LLVM 支持。雖然初始目標僅與舊版本掛鈎,但在那之後,團隊一直在有針對性地開展 LoongArch 的移植重構(LLVM Git)。

龍芯希望在LLVM中實現對LoongArch的主線支持

期間他們還改進了測試的覆蓋率和代碼規範,以期在步入上游 LLVM 存儲庫后持續改進相關代碼。

過去數月,我們已經見到了與 LoongArch 相關的大量公開工作,但內部開發的工作量也不該忽略。

即使短時間內無法與 Intel / AMD 等芯片行業巨頭相匹敵,LoongArch 能夠像俄羅斯 Elbrus CPU 一樣成為國產佳品,也是具有相當重要的意義的。

相關文章:

龍芯中科發布補丁系列 以在GCC中啟用對LoongArch處理器的支持

(0)
上一篇 2021-12-17 18:27
下一篇 2021-12-17 18:27

相关推荐