您的位置:网站首页 > Java软件 > 正文

俄罗斯创业公司为ARM芯片开发X86软件模拟器

类别:Java软件 日期:2017-10-12 16:17:37 人气: 来源:

  据国外报道,ARM架构芯片无处不在。多家公司在利用超低能耗的ARM架构芯片生产服务器,希望将英特尔赶下服务器芯片之王的宝座。Cavium和Calxeda等公司希望,在能耗低得多的情况下有朝一日ARM芯片在速度上能与英特尔芯片相媲美。

  在服务器领域,能耗意味着,而且是巨额。但至少一个因素影响了ARM的“”:目前,在英特尔芯片服务器上运行的软件不能在ARM芯片上运行。英特尔X86架构问世已经数十年,许多公司都依赖X86软件。

  俄罗斯创业公司ElbrusTechnologies(以下简称“Elbrus”)为ARM服务器芯片厂商开发了一款秘密武器:在ARM芯片上运行X86软件的模拟器。目前Elbrus模拟器处于“α”测试阶段,该公司首席开发官安纳托利·康努科霍夫(AnatolyKonukhov)称,与运行原生ARM代码相比,模拟器运行X86代码的效率约为40%。Elbrus计划明年发布模拟器公测版,2014年底模拟器运行X86代码的效率将提高到80%。

  康努科霍夫说,“我们认为,2014年将是ARM芯片大举进入服务器领域的一年,因此2014年是推出一款模拟器软件的绝好时机。”他表示,目前只有数家公司在开发ARM服务器,因此模拟器软件市场相对较小。但他指出,部分企业对运行ARM服务器带来的成本降低非常感兴趣,部署ARM服务器后它们需要模拟器来运行专有的服务器软件。

  Elbrus团队过去曾开发高效X86模拟器软件。Elbrus由MCST员工在2010年创办,2012年获得MCST和俄罗斯投资基金Skolkovo的130万美元投资。在MCST,Elbrus团队是负责为俄罗斯微处理器E2K开发X86模拟器的二进制翻译部门(BinaryTranslationDepartment)的一部分。据康努科霍夫称,模拟器运行代码的效率是原生代码的85%。他们还与英特尔联合为安腾(Itanium)芯片开发X86模拟器,运行效率达到90%。康努科霍夫指出,MCST已经发表了46篇二进制转换方面的学术论文,并在美国获得了数项专利。

  Elbrus的秘密武器是具有多层优化的二进制代码转换器。所有二进制代码转换工作都是在内存中完成的,以加快转换速度,转换器本身仅占约1MB内存。

  康努科霍夫指出,尽管他们的目标是将运行效率提高到80%,但稳定性更重要,“我们的营销研究表明,与性能相比,大多数厂商更重视功能和稳定性。我们可能在没有完全实现性能目标的情况下先发布产品,然后逐步提高性能”。

  Elbrus还在与ARM硬件厂商合作,并在寻求与更多厂商合作,使其软件支持尽可能多的芯片。Elbrus工程师将参加在10月30日至11月1日期间举行的ARMTechCon会议。

  推荐:

  

关键词:arm开发软件
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved