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

来源: 芯闻路1号 2021-09-23 13:49:05

  9 月 22 日消息 据龙芯中科发布,近日,龙芯中科.NET 团队完成了.NET3.1-LoongArch64 平台研发工作,研发的成功标志着围绕龙芯自主指令系统 LoongArch 的生态建设成果再进一步。

  以 C#、F#、VB 编程语言为代表的.NET 一站式多平台 & 多框架的软件开发生态圈,可广泛应用于各种生产环境中,其应用范围包括网页应用、桌面办公系统、编程框架、数据库、区块链、机器学习等。很多应用程序都要求支持 C#、F#、VB 语言的虚拟机 SDK 运行环境。尤其最近两年,其开发模式在快速扩充迭代,已经从.NET Core 升级到.NET 标准框架,.NET 一站式多平台 & 多框架的软件开发生态圈统一平台已经形成。

  随着龙芯业务的不断扩展,支撑以 C#、F#、VB 为代表的.NET 应用已经成为实际迫切需求;同时,.NET 一站式多平台 & 多框架的软件开发生态圈,对围绕龙芯平台构建的软件生态“第三极”也是不可缺少的平台。

  龙芯.NET 团队为了更好的支持 LoongArch64 架构特点,对整个后端指令构建系统进行了创新重构设计,同时,也从字节码加载、JIT 语法树、ABI 规范、函数栈帧设计、GC、异常处理等重要模块,都做了适应 LoongArch 架构特点的优化,也为后续龙芯后续深度参与社区打好基础。

  在 2021 年下半年完成社区.NET6-LoongArch64 研发后,龙芯团队会逐步开始从 C#语言编译器、中间字节码、JIT 编译优化技术、AOT、GC、异常处理等方面,系统的做 LoongArch64 平台的深度适配优化,并实践龙芯的一系列原创技术框架方案。

0
收藏
0