阿拉爱上海:“419”论坛开幕 龙芯中科胡伟武畅谈LoongArch生态建设蓝图

“419”论坛开幕 龙芯中科胡伟武畅谈LoongArch生态建设蓝图

4月19日,第五届关键信息基础设施自主安全创新论坛在北京召开,在本次论坛中,龙芯中科董事长胡伟武发表了《龙架构(LoongArch)生态建设》的演讲,围绕自主信息体系建设,以及LoongArch指令系统生态发展,做了详细介绍。

01 LoongArch正在成为顶层开源生态系统阿拉爱上海

目前大家常见的信息技术体系主要是由微软与英特尔一起构建Wintel体系,以及ARM与安卓构建的A-A体系,这两大体系几乎掌控了全球电子信息技术领域。大家已经有共识,在Wintel体系和A-A体系构建中国自主的信息技术体系是完全不可能的。

龙芯于2021年正式发布了自主指令系统架构LoongArch,已经通过权威机构系统的知识产权分析,做到了既自主又兼容,并充分融合主流指令系统X86、ARM等的主要特点。

为了降低产业链难度,做好芯片与操作系统之间的软硬结合,龙芯中科不断坚持科技自主创新,当前已掌握了“2+3+3+2”的十大技术能力:第一个“2”即BIOS、内核能力;第二个“3”指的是三大编译器社区GCC、LLVM、GOLANG;第三个“3”指的是虚拟机Java、javaScript、.NET;最后一个“2”则是两大二进制翻译系统LATX、LATA。

在掌握上述关键技术的基础上,龙芯中科与国际开源软件界开展了紧密合作。目前LoongArch架构得到了国际开源软件社区的广泛认可与支持,LoongArch正在成为与X86/ARM并列的顶层开源生态系统。表示,希望到2022年底,开源社区对LoongArch的支持基本完善。

02 基于LoongArch的软件生态发展思路

搭载龙芯处理器的产品目前已经由大量合作伙伴共同设计生产,已有近百家厂商推出了数百款基于LoongArch的龙芯产品,覆盖了多个行业。龙芯中科从2020年开始牵头成立了龙芯生态适配服务产业联盟,同时组建LoongArch联盟,把LoongArch指令集免费开放,以最大的开放程度来打造LoongArch生态联盟。

首先,龙芯中科会提供基础版开源操作系统爱上海同城论坛。龙芯中科除了要提供像BIOS、内核、编译器、虚拟机、浏览器、图形库这些核心模块技术赋能下游产业链外,还要规范硬件的兼容性,通过统一系统架构,实现操作系统硬件的兼容。实现硬件对一个操作系统。

其次,龙芯中科通过高效二进制翻译系统消除指令系统壁垒。它基于自主研发的LoongArch自主指令系统架构,开发了二进制翻译系统LAT,支持X86和ARM平台的软件在龙芯平台上运行,并通过软硬件结合大幅提高二进制翻译效率。

龙芯正在形成充分考虑兼容需求的自主编程框架。为此,它专门打造了一套兼容框架,通过打包格式兼容、API环境兼容、内核升级兼容等技术,实现跨Linux版本的应用兼容。让开发者在Linux平台上只需一次开发,就可以各处使用。最终,龙芯会形成自主的编程框架,解决应用与系统平台无休止的适配,预计在明后年推出。

自主指令系统和自主编程框架是自主软件生态的底座。结合龙芯应用框架来看,龙芯中科目前的研发进展如下:爱上海同城交友

·龙芯应用基础框架,完成;

·龙芯应用兼容框架,基本完成;

·龙芯应用开发框架,预研阶段;

·龙芯X86架构翻译系统LATX,“三件套”完成,通用平台Beta版;

·龙芯ARM架构翻译系统LATA,预研阶段。

03 为人民做龙芯

爱上海419论坛