欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

龙芯自主指令集可“兼容”MIPS/ARM/x86:最多100%性能

程序员文章站 2022-12-06 09:09:02
昨天,龙芯中科发布了loongarch指令集,,有2500多条指令,未来还会免费共享相关内容,建立开放指令联盟。在龙芯指令集之前,全球已经有x86、arm、mips、risc-v、alpha、powe...

昨天,龙芯中科发布了loongarch指令集,,有2500多条指令,未来还会免费共享相关内容,建立开放指令联盟。

在龙芯指令集之前,全球已经有x86、arm、mips、risc-v、alpha、power等多种指令集系统,龙芯之前的处理器甚至都是基于mips授权的,新出的loongarch指令集还要解决兼容问题。

在这一点上,龙芯方面提到,loongarch在设计时充分了考虑兼容生态需求,融合了各国际主流指令系统的主要功能特性,同时依托龙芯团队在二进制翻译方面十余年的技术积累创新,不仅能够确保现有龙芯平台应用二进制的无损迁移,而且能够实现多种国际主流指令系统的高效二进制翻译。

那翻译的效率如何?昨天的新闻中没有给出详细结果,其实早前龙芯中科的董事长、创始人胡伟武博士就介绍过了,指出loongarch对mips指令的翻译效率是100%性能,对arm指令翻译的效率是90%性能,对x86的翻译效率是80%性能。

不过80%的x86效率是在linux下实现的,loongarch还支持windows下翻译x86,只是效率会降低到70%。

龙芯loongarch目前还在发展中,这个翻译效率未来还会提升的空间。

龙芯自主指令集可“兼容”MIPS/ARM/x86:最多100%性能

龙芯自主指令集可“兼容”MIPS/ARM/x86:最多100%性能

- the end -

转载请注明出处:快科技