三大系統、數百產品捧場龍芯LoongArch自主指令集免費開放
龍芯中科首屆LoongArch生態創新大會在線上召開。會上,龍芯與合作夥伴共同發布了基於LoongArch指令集的的產品、解決方案,並公佈了龍芯生態白皮書。2021年4月,龍芯中科正式發布了具有完全自主知識產權的“LoongArch”指令系統,也就是龍芯架構。
並基於此指令集,推出了新一代龍芯3A5000、龍芯3C5000L芯片,性能逼近市場主流產品水平,而且內置國密算法、可信模塊,實現自主與安全的深度融合。
LoongArch的出現,徹底打破了由Wintel(微軟+Intel)、AA(ARM+Android)國外廠商主導的、基於指令集及芯片設計的生態體系,填補了國家信息化發展對芯片要求性能優異、具有完全自主知識產權的空白。
LoongArch具有完全自主、技術先進、兼容生態三個方面的特點,包括基礎架構部分,以及向量擴展LSX、高級向量擴展LASX、虛擬化LVZ、二進制翻譯LBT等擴展部分,總共接近2000條指令,同時不包含龍芯此前使用的MIPS指令系統。
倪光南院士出席了本次大會,並在致辭中表示,LoongArch自主指令系統(龍芯架構)的發布,是中國信息產業的一個重要成果.希望龍芯中科等國產CPU開展協同攻關,開拓創新,能夠成為國家網信事業的堅強底座。
倪院士同時表示,國產軟硬件的發展過程一般要經歷“不可用”、“可用”、“好用”三個階段,而採用自主知識產權龍芯架構的龍芯3A5000/3C5000L等國產芯片,已經在我國各領域廣泛應用,並取得了令人矚目的成就。
自主設計頂層架構、指令功能、ABI標準的同時,龍芯中科一直堅持開放合作,在芯片IP、OS內核、主板技術等基礎核心技術上為合作夥伴提供廣泛支持,並通過適配中心,提供龍芯電腦整機和操作系統、辦公外設環境、基礎軟件環境,便於適配、移植、優化x86平台應用軟件。
龍芯中科董事長胡偉武表示,一個優秀的生態有三個主要特點:一是開放,越開放合作夥伴越多。二是兼容,把合作夥伴的工作形成合力。三是優化,通過系統優化而不僅僅是CPU升級來提高性能。龍芯中科將秉承上述開放、兼容、優化的理念與合作夥伴一起共建自主生態。
龍芯中科副總裁張戈透露,已有近百家廠商推出了數百款基於LoongArch的龍芯桌面、服務器、網安、密碼等產品,龍芯生態適配服務產業聯盟也已經吸引了70餘家適配中心、相關機構加入。
目前,龍芯LoongArch自主指令系統已經初步構建了基礎軟件技術體系。BIOS、內核、GCC編譯器、LLVM編譯器、GoLang編譯器、Java虛擬機、JavaScript虛擬機、.NET虛擬機、瀏覽器、媒體播放器、圖形庫、KVM虛擬機等核心模塊,都已經完成向了LoongArch的遷移,並集成於龍芯中科基礎版操作系統Loongnix,提供給生態夥伴。
第三方生態方面,統信操作系統、麒麟操作系統、龍蜥操作系統、WPS辦公軟件、微信、360瀏覽器等系統和軟件均已支持LoongArch指令集,並通過二進制翻譯,支持x86/Linux平台、x86/ Windows平台的部分應用,x86/Windows平台的大量打印機外設。
未來,龍芯中科還將推出基於LoongArch、充分考慮兼容需求的自主編程框架。
在本次大會上,生態夥伴也再次發布了支持LoongArch架構的軟硬件產品。
系統軟件包括:統信桌面操作系統V20(LoongArch版)、銀河麒麟桌面操作系統V10SP1(龍芯版)、龍蜥操作系統(Anolis OS) 8 LoongArch版本。
硬件包括:聯想開天M540Z龍芯3A5000台式機、同方超銳L860-T2龍芯3A5000筆記本、706天熠系列龍芯3C5000L服務器、龍芯瀏覽器V3等。
此外,中國民生銀行、浙江移動、江蘇省電化教育館、中國鐵道科學研究院集團有限公司等不同行業的專家,也分別介紹了龍芯生態在金融、通信、教育、交通等關鍵信息基礎設施領域的應用,充分驗證國產芯片已經走到了好用的階段。
值得一提的是,龍芯中科還在積極推動在上游開源社區建立LoongArch分支,與x86、ARM等並列,之後將隨社區自動演進LoongArch生態,豐富支持LoongArch的軟件版本,大幅減少軟件遷移適配工作。
龍芯中科還會組建LoongArch聯盟,LoongArch指令集免費開放,部分處理器的IP核代碼也會全部開放。