去年国内CPU厂商龙芯中科研发的LoongArch指令集,通过二进制翻译技术,支持x86、ARM、MIPS指令集,兼容多种平台。现在龙芯宣布优化升级二进制翻译技术,降低占用率,安装包直接从430M降到22M。
龙芯表示,围绕龙芯应用的生态建设,龙芯团队升级了二进制翻译解决方案的技术,并与操作系统等厂商合作,共同推进外设和新应用的适配以及解决方案在地方政府办公场所的落地。
此次技术升级降低了系统的占用率,安装包从430M减少到22M,部署更加方便。只需两步就能完成安装。
随着技术的升级,增加了800多种打印机产品适配,整体达到2000多种,覆盖了市场上的主要品牌和型号,包括佳能、惠普、兄弟、富士施乐等28家品牌外设厂商,真机验证成功率超过80%。
另一方面,龙芯团队针对软件应用升级了翻译器版本,提高了软件的流畅性和稳定性。目前已支持30多款二进制翻译应用,包括PS、QQ(Linux)、WinRAR等办公软件,以及优酷客户端等娱乐应用。
前面提到的Loongarch指令集,不仅可以保证现有LoongArch平台中应用二进制的无损迁移,还可以实现各种国际主流指令系统的高效二进制翻译。
LoongArch对于MIPS指令的翻译效率是100%性能,对于ARM指令是90%性能,对于x86是80%性能。
但x86效率的80%是在Linux下实现的,LoongArch也支持Windows下的x86翻译,但效率会降低到70%。