豪迪群发器 » 热门资讯 » 自主生态再进一步,龙芯中科进行.NET3.1-LoongArch64 平台产品研发

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

发布时间:2021-9-23 ┊ 文章作者:豪迪群发

豪迪群发器 9 月 22 日信息 据龙芯中科公布,近日,龙芯中科.NET 精英团队完成了.NET3.1-LoongArch64 服务平台产品研发工作中,产品研发的取得成功意味着紧紧围绕龙芯独立指令系统 LoongArch 的生态建设成效再进一步。

龙芯独立指令系统 LoongArch 根据龙芯二十年的 CPU 研发和生态建设累积,LoongArch 从高层构架,到命令作用和 ABI 规范等,所有独立设计方案,不需海外受权。LoongArch 吸收了当代指令系统演变的全新成效,运作速率高些,同样的源码编写出 LoongArch 比编写出龙芯先前适用的 MIPS 指令系统,动态性实行命令数均值能够降低 10%-20%。LoongArch 考虑到兼容绿色生态的要求,结合 X86、ARM 等国际性流行指令系统的关键作用特点,并借助龙芯精英团队在二进制翻译层面十余年的技术性累积自主创新,完成跨命令服务平台运用兼容。

豪迪群发器获知,官方网表明,2021年 7 月,龙芯中科公布龙芯 3A5000 CPU,该商品是第一款选用 LoongArch 的CPU集成ic,性能靠近国际性主流产品水准,这意味着自主研发 CPU 的性能彻底能够超出技术引进的 CPU,龙芯中科也开始了从产品升级迈进全方位生态建设。

.NET 对 LoongArch 生态建设实际意义重特大

以 C#、F#、VB 计算机语言为象征的.NET 一站式多服务平台 & 多结构的开发软件生态链,可普遍使用于各种各样工作环境中,其使用范畴包含网页页面运用、桌面上协同办公系统、程序编写架构、数据库查询、区块链技术、深度学习等。许多应用软件都规定适用 C#、F#、VB 语言表达的vm虚拟机 SDK 软件环境。特别是在近期2年,其开发方式在迅速扩大迭代更新,早已从.NET Core 升級到.NET 规范架构,.NET 一站式多服务平台 & 多结构的开发软件生态链统一平台早已产生。

伴随着龙芯业务流程的持续拓展,支撑点以 C#、F#、VB 为象征的.NET 运用早已变成具体急切要求;与此同时,.NET 一站式多服务平台 & 多结构的开发软件生态链,对紧紧围绕龙芯服务平台搭建的手机软件绿色生态“第三极”也是不可以缺失的服务平台。

龙芯.NET 精英团队为了更好地更快的适用 LoongArch64 构架特性,对全部后面命令搭建系统软件开展了自主创新重新构建设计方案,与此同时,也从字节码载入、JIT 语法树、ABI 标准、涵数栈帧设计方案、GC、错误处理等关键控制模块,都干了融入 LoongArch 构架特性的提升,也为事后龙芯事后深层参加小区打好基础。

在 2021 年后半年进行小区.NET6-LoongArch64 产品研发后,龙芯精英团队会逐渐逐渐从 C#语言表达c语言编译器、正中间字节码、JIT 编译程序开发技术、AOT、GC、错误处理等层面,系统软件的做 LoongArch64 服务平台的深层兼容提升,并实践活动龙芯的一系列原創技术性架构计划方案。

好几个应用领域已落地式,将来与开发人员密切协作

现阶段,对于龙芯构架早已有许多应用领域。下面的图是在 LoongArch64 运作 Loongnix 的信息内容。

下面的图是在 LoongArch64 服务平台运作 github 上一个应用 ASP.NET Core 开发设计的开源软件 FlightFinder,查询航班信息内容的截屏。

下面的图是彻底在龙芯服务平台上,应用 ASP.NET Core 的 Blazor 前面的 ant-design-blazor 报表部件,将龙芯服务平台运作的检测集結果数据可视化的展现出去的一个案例程序流程。事后还会继续持续提高作用,并对其內部体制做技术指标分析,确保在龙芯服务平台更快的应用感受。

龙芯对外开放公布.NET3.1-SDK-LoongArch64 版本号的安装包下载网页页面:

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