設置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

自主生態(tài)再進一步,龍芯中科完成.NET3.1-LoongArch64 平臺研發(fā)

2021/9/22 18:53:45 來源:IT之家 作者:騎士 責編:騎士

IT之家 9 月 22 日消息 據(jù)龍芯中科發(fā)布,近日,龍芯中科.NET 團隊完成了.NET3.1-LoongArch64 平臺研發(fā)工作,研發(fā)的成功標志著圍繞龍芯自主指令系統(tǒng) LoongArch 的生態(tài)建設成果再進一步。

龍芯自主指令系統(tǒng) LoongArch 基于龍芯二十年的 CPU 研制和生態(tài)建設積累,LoongArch 從頂層架構(gòu),到指令功能和 ABI 標準等,全部自主設計,不需國外授權(quán)。LoongArch 吸納了現(xiàn)代指令系統(tǒng)演進的最新成果,運行效率更高,相同的源代碼編譯成 LoongArch 比編譯成龍芯此前支持的 MIPS 指令系統(tǒng),動態(tài)執(zhí)行指令數(shù)平均可以減少 10%-20%。LoongArch 充分考慮兼容生態(tài)的需求,融合 X86、ARM 等國際主流指令系統(tǒng)的主要功能特性,并依托龍芯團隊在二進制翻譯方面十余年的技術積累創(chuàng)新,實現(xiàn)跨指令平臺應用兼容。

IT之家獲悉,官方表示,今年 7 月,龍芯中科發(fā)布龍芯 3A5000 處理器,該產(chǎn)品是首款采用 LoongArch 的處理器芯片,性能逼近國際主流水平,這標志著自主研發(fā) CPU 的性能完全可以超過引進技術的 CPU,龍芯中科也開啟了從技術升級邁向全面生態(tài)建設。

.NET 對 LoongArch 生態(tài)建設意義重大

以 C#、F#、VB 編程語言為代表的.NET 一站式多平臺 & 多框架的軟件開發(fā)生態(tài)圈,可廣泛應用于各種生產(chǎn)環(huán)境中,其應用范圍包括網(wǎng)頁應用、桌面辦公系統(tǒng)、編程框架、數(shù)據(jù)庫、區(qū)塊鏈、機器學習等。很多應用程序都要求支持 C#、F#、VB 語言的虛擬機 SDK 運行環(huán)境。尤其最近兩年,其開發(fā)模式在快速擴充迭代,已經(jīng)從.NET Core 升級到.NET 標準框架,.NET 一站式多平臺 & 多框架的軟件開發(fā)生態(tài)圈統(tǒng)一平臺已經(jīng)形成。

隨著龍芯業(yè)務的不斷擴展,支撐以 C#、F#、VB 為代表的.NET 應用已經(jīng)成為實際迫切需求;同時,.NET 一站式多平臺 & 多框架的軟件開發(fā)生態(tài)圈,對圍繞龍芯平臺構(gòu)建的軟件生態(tài)“第三極”也是不可缺少的平臺。

龍芯.NET 團隊為了更好的支持 LoongArch64 架構(gòu)特點,對整個后端指令構(gòu)建系統(tǒng)進行了創(chuàng)新重構(gòu)設計,同時,也從字節(jié)碼加載、JIT 語法樹、ABI 規(guī)范、函數(shù)棧幀設計、GC、異常處理等重要模塊,都做了適應 LoongArch 架構(gòu)特點的優(yōu)化,也為后續(xù)龍芯后續(xù)深度參與社區(qū)打好基礎。

在 2021 年下半年完成社區(qū).NET6-LoongArch64 研發(fā)后,龍芯團隊會逐步開始從 C#語言編譯器、中間字節(jié)碼、JIT 編譯優(yōu)化技術、AOT、GC、異常處理等方面,系統(tǒng)的做 LoongArch64 平臺的深度適配優(yōu)化,并實踐龍芯的一系列原創(chuàng)技術框架方案。

多個應用場景已落地,未來與開發(fā)者緊密合作

目前,針對龍芯架構(gòu)已經(jīng)有不少應用場景。下圖是在 LoongArch64 運行 Loongnix 的信息。

下圖是在 LoongArch64 平臺運行 github 上一個使用 ASP.NET Core 開發(fā)的開源項目 FlightFinder,查詢航班信息的截圖。

下圖是完全在龍芯平臺上,使用 ASP.NET Core 的 Blazor 前端的 ant-design-blazor 表格組件,將龍芯平臺運行的測試集結(jié)果可視化的展示出來的一個實例程序。后續(xù)還會不斷增強功能,并對其內(nèi)部機制做技術分析,保證在龍芯平臺更好的使用體驗。

龍芯對外發(fā)布.NET3.1-SDK-LoongArch64 版本的安裝包下載頁面:

http://www.loongnix.cn/index.php/Dotnet

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關文章

關鍵詞:龍芯中科龍芯,.NET
  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應用 魔方 最會買 要知