國產自主CPU架構再下一城 FPC社區發佈支持LoongArch架構的指令集


近期,FPC社區發佈支持LoongArch架構指令集的正式版本。這意味著,此後的LoongArch架構操作系統發行版將可以直接基於上遊社區版本進行構建,LoongArch指令集架構再次得到重要基礎開源社區的原生支持。

FPC也就是Free Pascal Compiler,是一款成熟、多用途、開源的Pascal編譯器,1998年誕生至今,已經在社區持續活躍20多年。

FPC已支持包括LoongArch在內的多種處理器架構和多個操作系統平臺,兼容Turbo Pascal和Delphi語法,在應用生態中得到廣泛的應用。

目前,LoongArch架構代碼已經合入FPC上遊社區主分支,本次共提交13個commit、2萬餘行代碼,主要支持compiler和rtl兩個部分。

LoongArch架構編譯器生態進一步完善,也為基於FPC的應用生態帶來LoongArch底座支撐。

後續,龍芯團隊將持續維護FPC的LoongArch版本,提交社區支持IDE開發環境的lazarus,持續優化FPC後端。

在此之前,開源軟件世界最重要的五大基礎軟件(BIG FIVE),包括Linux Kernel內核、GCC編譯器、LLVM框架系統、Glibc運行庫、Binutils工具集,全部已經正式支持LoongArch架構。

龍芯中科是LLVM社區代碼貢獻量較多的機構參與者,2022年以來累計向LLVM社區貢獻6.5萬行源代碼。


相關推薦

2022-10-20

方組織在新發佈的UEFIv2.10規范中,全面支持龍芯處理器的LoongArch64架構,以及部分LoongArch32架構。近期,龍芯團隊又完成LoongArch基礎代碼與UEFI上遊TianoCoreEDK2的合並,從而進入其主分支,成為繼x86、Arm、RISC-V之後,第四個官方支持

2023-11-28

據介紹,龍芯3A6000處理器采用龍芯自主指令系統龍架構(LoongArch),是龍芯第四代微架構的首款產品,主頻達到2.5GHz,集成4個最新研發的高性能LA664處理器核(6發射雙線程),支持同時多線程技術(SMT2),全芯片共8個邏輯核。

2023-03-20

0.0版本,以正式後端(officialtarget)的級別,實現對龍芯LoongArch指令集龍架構的完善支持。LLVM此前對於LoongArc的支持還是實驗性後端(experimental target),而提升至正式後端之後,在任何平臺上都將被默認編譯,無需通過額外的CM

2022-06-24

對開放的MIPS指令系統。2021年,龍芯推出瞭自主指令系統LoongArch,這一成就意義重大。圖2 龍芯中科上市敲鐘在此前采訪中,龍芯中科董事長胡偉武對雷峰網(公眾號:雷峰網)說:“采用授權指令系統可以研制產品,但不能形

2023-02-20

過,要說該版本最重要的更新,莫過於是加入對國產龍芯Loongarch64架構的支持。據悉,Loongarch64是龍芯中科自主設計的CPU指令集(即架構),該架構基於龍芯基礎指令集系統,並有向量指令、虛擬化、二進制翻譯等擴展部分。相

2023-11-29

MIPS 指令集架構走來的原因。轉眼到 2020 年,龍芯推出的 LoongArch 指令集架構,已經是搭出自研架構的雛形。如果差看過之前 3A5000 處理器那集的就知道啊,我們買回來的整機確實是跑在自研 LoongArch 架構的 Loongnix 系統上。但

2023-12-03

龍芯3A6000采用12nm制程工藝制造,采用龍芯自主指令系統LoongArch,具有四個物理核心,支持超線程技術(4核8線程),是龍芯第四代64位高性能微架構LA664的首款產品,主頻2.0~2.5Hz,支持128位向量處理擴展指令(LSX)和256位高級向

2024-04-03

過程中。據悉,龍芯3A5000處理器是首款采用自主指令系統LoongArch的處理器芯片,從頂層架構到指令功能和ABI標準完全自主,沒有任何國外授權,可兼容MIPS、X86、ARM主流指令集架構。龍芯3A5000主頻為2.3GHz-2.5GHz,擁有4顆核心,每個

2022-12-18

國產自研CPU的代表之一,龍芯目前已經全面切換到自研的LoongArch指令集架構,做到100%自主,因此市場拓展方面也更加靈活,除消費級桌面、筆記本及服務器之外,現在龍芯也開始推工控系統。據龍芯中科公眾號消息,日前中國

2023-11-29

格方面,龍芯3A6000處理器采用龍芯自主指令系統龍架構(LoongArch),是龍芯第四代微架構的首款產品,主頻達到2.5GHz,集成4個最新研發的高性能LA664處理器核,支持同時多線程技術(SMT2),全芯片共8個邏輯核。集成安全可信模

2022-10-10

龍芯2K0500開發板、OpenHarmony操作系統已經完成適配驗證,LoongArch龍架構平臺對於OpenHarmony已形成初步支持,萬物互聯的生態體系與龍芯平臺即將全面連接。OpenHarmony是華為捐獻、全球開發者共建的開源分佈式操作系統,由開放原子

2022-06-24

,龍芯中科基本完成瞭技術“補課”,形成瞭自主指令集LoongArch,其通用處理器性能已逼近商用市場的主流產品水平,且操作系統趨於成熟穩定。報告期內,龍芯中科營收實現瞭快速增長,2019年-2021年其營收分別為4.86億元、10.82

2022-06-24

狀如何?龍芯現在到底走到瞭哪裡?近日舉辦的“2022年LoongArch生態發展暨通明湖創新應用論壇”也許可以給出答案。LoongArch可能聽過的人並不多,不過另一個名字大傢應該都熟悉——龍芯,LoongArch正是龍芯中科研發的一個指令

2023-04-10

DR4內存的高規格,四路可達128核心,而且是百分百自主的LoongArch指令集架構,無需國外授權。峰會上,龍芯中科公司董事長胡偉武重點介紹龍芯CPU的技術和產品佈局,以及未來規劃。一起來深入解下!胡偉武表示,龍芯CPU的主要