LoongArch處理器架構支持開始在LLVM中提供

今天早上,LLVM 15.0的開發樹上出現了對中國的LoongArch
CPU架構的初始補丁。LoongArch是中科龍芯的新CPU架構,該公司長期為中國國內PC市場生產各種MIPS64芯片,他們在Linux下運行表現良好。
LoongArch以MIPS64為基礎,加入了RISC-V的一些概念,是中國在不依賴其他技術來源的情況下自主推動CPU製造業發展的努力的代表。

image.jpg

Loongson 3 5000系列是第一個支持這種ISA的硬件。就目前初步的硬件和軟件支持而言,LoongArch的性能在這一點上並不引人注目。在最近幾個月里,已經有很多工作在針對LoongArch的編譯器工具鏈和Linux內核提供支持,即使在某些方面意味着只是複製現有的MIPS64代碼。

今天取得的里程碑是在開源的LLVM編譯器堆棧中實現了初步的LoongArch ISA支持。最初的補丁已經被合併,但似乎仍是一項正在進行的工作,特別是在代碼生成方面。Loongson的工程師們正在為LoongArch編譯器的支持而努力,這與他們為GCC所做的工作相似。

大多數開源項目已經接受了對LoongArch的支持,而我們將在長期內看到這種CPU架構的可行性(和性能),以及它能與x86_64、Arm、RISC-V等競爭的程度,以及這種ISA最終是否能在中國以外的地區得到明顯的應用。

了解更多:

https://github.com/llvm/llvm-project/search?q=LoongArch&type=commits

(0)
上一篇 2022-02-10 19:20
下一篇 2022-02-10 20:20

相关推荐