国产自研龙芯又一进步,支持X86下应用及打印机
2022-01-14
来源:OFweek电子工程网
龙芯中科于2021年正式推出具有完全自主知识产权的LoongArch指令集,1月13日在首届LoongArch生态创新大会上,龙芯中科表示:应用于X86架构上的各种应用软件,已经可以在龙芯平台上灵活完成适配、迁移、优化。
LoongArch生态回顾
2006年,美国半导体设计公司MIPS开始就专利等问题给龙芯施压,称龙芯的指令集95%与MIPS相似,属于抄袭。此时龙芯虽已经开发出自己的EDA研发设计平台,但为了能运行Linux系统,还必须兼容MIPS等指令集,龙芯有口难辩。
自此,龙芯课题组为了不再受到技术讹诈和打压,决定开发转向自主知识产权的指令集。而后由于种种现实原因,龙芯课题组先后经历了改制、市场转型等过程,直到2013年才进行CPU研发路线的调整。
当要建立一个自主知识产权的计算机生态,指令集、CPU、操作系统缺一不可。
从2015年的龙芯3A3000处理器,龙芯中科用了6年,于2021年推出采用自主LoongArch指令集的龙芯3A5000。龙芯3A5000采用最新的LoongArch指令集架构,单核性能提升50%,功耗降低30%,与国内采用引进技术的CPU相比在性能上优势明显。
同样基于LoongArch指令集打造的龙芯3C5000L,作为龙芯中科第一款服务器专用芯片,单片16核,支持2路-16路互连,达到国际主流服务器水平。
LoongArch指令集放弃了以往的MIPS授权,拥有2500多条自主指令,还可以翻译MIPS、ARM及x86指令。另外,龙芯3A5000是新一代桌面处理器,采用12nm工艺,每芯片包含4核,主频2.5GHz。
自此,龙芯有了自己的指令集、应用于个人电脑和服务器的处理器,剩下的就是攻克操作系统。
时间来到2021年结尾,12月30日统信官微确认,自研系统统信UOS已完成对国产CPU龙芯3A5000的适配,统信、龙芯、清华同方三家合作,终于实现了国产电脑+国产操作系统+国产软件工作环境。
在龙芯5000平台上,统信UOS桌面操作系统成功运行,接着,就是如WPS、360浏览器、微信、钉钉等软件“入驻”。
2021年12月31号,据龙芯中科官方消息,近期,在工业和信息化部信息技术发展司的指导下,龙芯中科与腾讯微信团队以及国产操作系统厂商不懈努力,原生版微信 PC 客户端应用在龙芯 5000 平台终端成功启动运行,并在操作系统厂商应用商店上架分发,第一阶段龙芯 5000 平台迁移工作顺利完成。
而龙芯5000平台正是基于LoongArch指令集。
龙芯中科表示,自此,LoongArch 和 x86、ARM 并列成为腾讯微信官方同步支持的三大 CPU 架构。
这表示龙芯平台经过实测验证,在运行上是完全可行的。
在个人PC领域,市场基本属于基于X86、ARM架构的CPU,而各种应用软件也是在此基础上开发的。
基于LoongArch架构的龙芯想要在个人PC上打开市场,就要打开软件应用市场,这就意味着要兼容X86、ARM。
而龙芯在首届LoongArch生态创新大会上宣布的实测兼容X86真是个好消息,这意味着直接打开了软件应用市场,是龙芯向国产计算机生态的一大步。
龙芯高科称,统信操作系统、麒麟操作系统、龙蜥操作系统、WPS 办公软件、微信、360 浏览器等均已支持 LoongArch。通过二进制翻译支持了 X86 / Linux 平台和 X86 / Windows 平台的部分应用以及 X86 / Windows 平台的大量打印机外设。未来,龙芯将推出基于 LoongArch 的充分考虑兼容需求的自主编程框架。
相信不久的将来,国人就可以自由选购搭载国产操作系统的电脑,在网络世界实现办公、娱乐、创作。