近日,龙芯中科官方表示,龙芯中科.NET团队完成了.NET3.1-LoongArch64平台研发工作,研发的成功标记住环绕龙芯自立指令体系LoongArch的生态扶植成果再进一步。
以C#、F#、VB编程说话为代表的.NET一站式多平台&多框架的软件开产生态圈,可广泛应用于各类临盆情况中,其应用范围包含网页应用、桌面办公体系、编程框架、数据库、区块链、机械进修等。很多应用法度榜样都请求支撑C#、F#、VB说话的虚拟机SDK运行情况。尤其比来两年,其开辟模式在快速扩充迭代,已经从.NET Core进级到.NET标准框架,.NET一站式多平台&多框架的软件开产生态圈同一平台已经形成。
此次.NET3.1-LoongArch64平台研发成功意义重大年夜。跟着龙芯营业的赓续扩大,支撑以C#、F#、VB为代表的.NET应用已经成为实际急切需求;同时,.NET一站式多平台&多框架的软件开产生态圈,对环绕龙芯平台构建的软件生态“第三极”也是弗成缺乏的平台。
龙芯.NET团队为了更好的支撑LoongArch64架构特点,对全部后端指令构建体系进行了立异重构设计,同时,也从字节码加载、JIT语法树、ABI规范、函数栈帧设计、GC、异常处理等重要模块,都做了适应LoongArch架构特点的优化,也为后续龙芯后续深度介入社区打好基本。
在2021年下半年完成社区.NET6-LoongArch64研发后,龙芯团队会慢慢开端从C#说话编译器、中心字节码、JIT编译优化技巧、AOT、GC、异常处理等方面,体系的做LoongArch64平台的深度适配优化,并实践龙芯的一系列原创技巧框架筹划。
今朝,针对龙芯架构已经有不少应用处景。下图是在LoongArch64运行Loongnix的信息。
下图是在LoongArch64平台运行github上一个应用ASP.NET Core开辟的开源项目FlightFinder,查询航班信息的截图。
下图是完全在龙芯平台上,应用ASP.NET Core的Blazor前端的ant-design-blazor表格组件,将龙芯平台运行的测试集成果可视化的展示出来的一个实例法度榜样。后续还会赓续加强功能,并对其内部机制做技巧分析,包管在龙芯平台更好的应用体验。
将来,龙芯中科将会加快完美.NET-LoongArch产品生态体系,为用户供给优质的应用体验。同时,将与.NET范畴开辟爱好者保持优胜互动,虚心收集整顿专业开辟者们提出的宝贵建议,甚至一些创造性的技巧特点假想。
龙芯对外宣布.NET3.1-SDK-LoongArch64版本的安装包下载页面:点我查看下载
进入购买