测评

打破Wintel和AA体系龙芯破冰

历经几十年的发展,全球形成了Wintel(Windows+Intel)和AA(Android+Arm)两大信息化生态体系,并且都由美国主导。

“采用授权指令系统可以研制产品,但不可能形成自主产业生态,就像中国人可以用英文写文章,但不可能基于英文形成民族文化。” 龙芯中科董事长胡伟武此前对雷峰网(公众号:雷峰网)说,“于是在内因和外因的共同作用下,我们决定自主开发一套指令集LoongArch。”

“我们敢于构建新的指令系统的生态,是因为过去20年的积累让我们掌握了9个能力。”胡伟武表示。

龙芯掌握的9个能力包括:3个基础编译器(GCC、LLVM、GOLANG);3个虚拟机(Java虚拟机、JavaScript虚拟机、.NET虚拟机);3个二进制翻译系统(X86、ARM和MIPS指令系统的翻译)。

2021年4月,龙芯正式发布完全自主指令集架构Loongson Architecture,简称龙芯架构或LoongArch,包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令,不包含MIPS指令系统,具有完全自主、技术先进、兼容生态三方面特点。

三个月后的2021年7月,首款采用自主指令系统LoongArch的处理器龙芯3A5000 CPU发布,该处理器包含四个处理器核心,其中每个处理器核心都采用64位超标量GS464V自主微结构,包含4个定点单元、2个256位向量运算单元和2个访存单元。

根据龙芯的说法,与龙芯上一代处理器3A4000处理器,3A5000处理器在保持引脚兼容的基础上,性能提升50%以上,功耗降低30%以上。

“龙芯架构的发布,是中国信息产业的一个重要成果,希望龙芯等国产CPU开展协同攻关,开拓创新,能够成为国家网信事业的坚强底座。”中国工程院院士倪光南表示,“国产软硬件的发展过程一般要经历‘不可用’到‘可用’再到“好用”三个阶段,采用自主知识产权龙芯架构的龙芯3A5000/3C5000L等国产CPU,已经在我国各领域广泛应用,并取得了令人瞩目的成就。”

胡伟武说:“过去把指令系统和CPU芯片联系起来比较多,其实指令系统更多关系到的是软件生态,比如X86支撑Windows生态、ARM支撑Android生态。只要把软件想清楚了,CPU换指令系统并不难。”

也就是说,推出一个指令系统不难,难的是生态的构建,这也是芯片业界的共识。

2022年1月13日,龙芯举办首届LoongArch生态创新大会,这是龙芯构建生态的关键性一步,也是彻底打破由Wintel及AA国外厂商主导的基于指令集及芯片设计的生态体系,填补国家信息化发展对芯片要求性能优异并具有完全自主知识产权空白的破冰之举。

胡伟武在龙芯首届生态大会上表示,一个优秀的生态有三个主要特点。一是开放,越开放合作伙伴越多。二是兼容,把合作伙伴的工作形成合力。三是优化,通过系统优化而不仅仅是CPU升级来提高性能。龙芯中科将秉承上述开放、兼容、优化的理念与合作伙伴一起共建自主生态。

雷峰网了解到,统信操作系统、麒麟操作系统、龙蜥操作系统、WPS办公软件、微信、360浏览器等均已支持LoongArch。通过二进制翻译支持了X86/Linux平台和X86/Windows平台的部分应用以及X86/Windows平台的大量打印机外设。

未来,龙芯将推出基于LoongArch的充分考虑兼容需求的自主编程框架。

众多的合作也在龙芯首届生态大会上发布,包括统信桌面操作系统V20( LoongArch版)、银河麒麟桌面操作系统V10SP1(龙芯版)、龙蜥操作系统(Anolis OS) 8 LoongArch 版本、联想开天M540Z龙芯3A5000台式机、同方超锐L860-T2龙芯3A5000笔记本、七〇六天熠系列龙芯3C5000L服务器、龙芯浏览器V3等多款联合产品。

当然,生态的构建更需要最终用户的支持。

龙芯中科副总裁张戈表示,已有近百家厂商推出了数百款基于LoongArch的龙芯桌面、服务器、网安、密码等产品,龙芯从去年开始牵头成立了龙芯生态适配服务产业联盟,目前已经有70余家适配中心和相关机构加入,形成了遍布全国的适配服务联动体系。

后续龙芯会致力于在国际社区创立LoongArch分支,同时组建LoongArch联盟,把LoongArch指令集免费开放,联盟不光对指令集本身开放,也将对部分处理器的IP核实现代码也全部开放,以最大的开放程度来打造LoongArch生态联盟。

生态大会上,来自中国民生银行、浙江移动、江苏省电化教育馆、中国铁道科学研究院集团有限公司等不同行业的专家分别就龙芯在金融、通信、教育、交通等关键信息基础设施领域的行业信息化建设及应用进行讲解,充分说明了国产芯片由能用已经走到了好用的阶段。

据悉,龙芯将在金融、通信、教育、交通、医疗领域打造LoongArch的应用标杆。另外,龙芯也通过生态伙伴计划,以中小企业为中心打造全过程的生态伙伴成长体系,支持创业者,持续推动龙芯生态的建设。

龙芯中科总裁助理靳国杰表示,龙芯生态的发展方向有四个方面,选择正确的生态路线、继续扩展产品价值、应用迁移长期攻坚、坚定信心完成生态建设使命。

在生态建设上已经破冰的龙芯,会在下一届生态大会带来哪些惊喜?

相关文章:

龙芯彭飞:LoongArch 的自主与兼容

干货满满!龙蜥社区Meetup走进龙芯结束,5大技术分享精彩回顾

龙芯首款自主指令集CPU发布!性能大涨50%,逼近市场主流桌面CPU

龙芯正式发布LoongArch指令系统手册

20年“炼出”国内首个自主CPU指令集架构,龙芯凭什么? 国产芯片四大件

历史性突破!龙芯发布完全自主指令集架构LoongArch