2022年1月13日下午,龙芯中科首届LoongArch生态创新大会在线上召开,发布基于LoongArch自主指令集的产品或解决方案。
龙芯中科于2021年正式推出具有完全自主知识产权的LoongArch自主指令集,具有完全自主、技术先进、兼容生态三大特点。2021年下半年推出基于LoongArch指令集的3A5000/3C5000L芯片。
倪院士在大会致辞中表示,LoongArch自主指令集系统(龙芯架构)的发布,是中国信息产业的一个重要成果,希望龙芯等国产CPU开展协同攻关,开拓创新,能够成为国家网信事业的坚强底座。倪院士同时表示,国产软硬件的发展过程一般要经历“不可用”-“可用”-“好用”三个阶段,采用自主知识产权龙芯架构的龙芯3A5000/3C5000L等国产CPU,已经在我国各领域广泛应用,并取得了令人瞩目的成就。
龙芯3A5000是首款基于LoongArch指令集的桌面处理器,主频为2.3GHz-2.5GHz,包含4个处理器核心。龙芯3A5000集成了2个支持ECC校验的64位DDR4-3200控制器,4个支持多处理器数据一致性的HyperTransport 3.0控制器。
龙芯3C5000L则是龙芯中科的新一代服务器处理器。基于龙芯3C5000L的四路64核服务器整机的SPEC CPU2006性能分值可达900分以上,全面满足云计算、数据中心对国产CPU的性能需求。
3A5000/3C5000L还内置国密算法和可信模块,实现了自主与安全的深度融合。
龙芯表示,芯片性能逼近市场主流产品水平,并内置国密算法和可信模块,实现了自主与安全的深度融合,填补国家信息化发展对芯片要求性能优异并具有完全自主知识产权的空白。CPU的单核性能更能够反应芯片设计能力,正是基于龙芯自主IP核的不断超越,十年来龙芯CPU单核性能提升了10倍,这其中主频仅提升了1.5-2倍,剩下的2-5的性能提升更多是来自于龙芯自身的CPU设计能力的提升。
构建全面开放LoongArch生态计划
目前,基于龙芯LoongArch自主指令集已经初步构建了基础软件技术体系。包括BIOS、内核、GCC编译器、LLVM编译器、GoLang编译器、Java虚拟机、JavaScript虚拟机、NET虚拟机、浏览器、媒体播放器、图形库、KVM虚拟机等操作系统核心模块已经完成向LoongArch的迁移。
第三方生态方面,统信操作系统、麒麟操作系统、龙蜥操作系统、WPS办公软件、微信、360浏览器等系统和软件均已支持LoongArch指令集,并通过二进制翻译,支持x86/Linux平台、x86/Windows平台的部分应用,x86/Windows平台的大量打印机外设。未来,龙芯将推出基于LoongArch的充分考虑兼容需求的自主编程框架。
龙芯中科副总裁张戈表示,已有近百家厂商推出了数百款基于LoongArch的龙芯桌面、服务器、网安、密码等产品,龙芯生态适配服务产业联盟也已经吸引了70余家适配中心、相关机构加入。
龙芯宣布了全面开放的LoongArch生态计划。
龙芯中科董事长胡伟武表示,一个优秀的生态有三个主要特点。一是开放,越开放合作伙伴越多。二是兼容,把合作伙伴的工作形成合力。三是优化,通过系统优化而不仅仅是CPU升级来提高性能。
一方面是积极在上游开源社区建立LoongArch分支,在得到上游开源社区支持后,LoongArch生态将随社区自动演进,极大丰富支持LoongArch的软件版本,大幅减少软件迁移适配工作;另一方面则是建立LoongArch联盟,将LoongArch免费开放,包括部分处理器IP核(对标Cortex-A53及以下性能)源代码免费开放,简化LoongArch,形成百条指令的小系统在高校推广,取代RISC-V;第三方面,则是进行LoongArch生态支持,包括OS内核、主板技术等基础核心技术上提供广泛支持,支持合作厂商的产品在龙芯平台上适配,形成面向各个应用领域的解决方案。支持中小企业孵化和产业投资项目等。
龙芯中科副总裁张戈进一步表示,龙芯不仅是要将LoongArch指令集免费开放,也将对部分处理器的IP核实现代码也全部开放,以最大的开放程度来打造LoongArch生态联盟。
- 是否考虑增加工控用微处理器。