日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

自主生态再进一步,龙芯中科完成.NET3.1-LoongArch64平台研发

發(fā)布時間:2023/12/4 asp.net 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自主生态再进一步,龙芯中科完成.NET3.1-LoongArch64平台研发 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

龍芯自主指令系統(tǒng)LoongArch基于龍芯二十年的CPU研制和生態(tài)建設(shè)積累,LoongArch從頂層架構(gòu),到指令功能和ABI標準等,全部自主設(shè)計,不需國外授權(quán)。LoongArch吸納了現(xiàn)代指令系統(tǒng)演進的最新成果,運行效率更高,相同的源代碼編譯成LoongArch比編譯成龍芯此前支持的MIPS指令系統(tǒng),動態(tài)執(zhí)行指令數(shù)平均可以減少10%-20%。LoongArch充分考慮兼容生態(tài)的需求,融合X86、ARM等國際主流指令系統(tǒng)的主要功能特性,并依托龍芯團隊在二進制翻譯方面十余年的技術(shù)積累創(chuàng)新,實現(xiàn)跨指令平臺應(yīng)用兼容。今年7月,龍芯中科發(fā)布龍芯3A5000處理器,該產(chǎn)品是首款采用LoongArch的處理器芯片,性能逼近國際主流水平,這標志著自主研發(fā)CPU的性能完全可以超過引進技術(shù)的CPU,龍芯中科也開啟了從技術(shù)升級邁向全面生態(tài)建設(shè)。

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

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

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

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

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

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

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

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

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

未來,龍芯中科將會加快完善.NET-LoongArch產(chǎn)品生態(tài)體系,為用戶提供優(yōu)質(zhì)的使用體驗。同時,將與.NET領(lǐng)域開發(fā)愛好者保持良好互動,虛心收集整理專業(yè)開發(fā)者們提出的寶貴建議,甚至一些創(chuàng)造性的技術(shù)特性設(shè)想。

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

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

“一鍵三連”👇,筆個芯?

總結(jié)

以上是生活随笔為你收集整理的自主生态再进一步,龙芯中科完成.NET3.1-LoongArch64平台研发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。