深圳嵌入式培训
达内深圳龙华中心

139-2227-5185

热门课程

ARM首次成功模拟运行x86_深圳达内嵌入式培训

  • 时间:2017-07-13
  • 发布:深圳达内
  • 来源:达内新闻

  接下来就给大家介绍一些关于嵌入式知识的内容,下面的这些内容是来自一些新闻知识,在一些平台上都开始对嵌入式的发展做很大的讲解,让更多的人去认识这方面的发展和学习。

ARM在移动领域风生水起,但是要想在桌面和服务器上占领一席之地,最大的麻烦就在于不兼容最为普及的x86代码系统和程序,而出路只有两条:要么大力推进自己的生态系统,要么模拟运行x86,就像曾经的全美达那样(下场比较惨)。

过去一段时间里,Boston一直在和来自Eltech的工程师团队就此进行合作。这家貌似来自俄罗斯的公司正在ARM服务器上开发能够运行x86程序的软件,并且已经成功开发出了一种可作为模拟器使用的二进制转换器(binarytranslator),能够发挥出大约45%的原生ARM性能。

双方在Viridis平台上进行了六大类别的深入测试后,将这一模拟效率提高到了65%,并且会争取在近期继续提高到80%,乃至更高。

虽然Boston拒绝披露具体细节,但是AnandTech网站分析指出,Eltech的模拟器是实时翻译、运行x86代码的,因此整个模拟器会有些偏大,毕竟它要在两套完全不同的指令集架构之间牵线搭桥,不同于VMware那样在x86-x86之间转换。

据称,Eltech使用了1MB的转换器缓存,这意味着代码转换可以重复利用,但随着缓存逐渐填满,重复利用率就会迅速降低,而且只有相对轻便的代码才能运行得比较快,获得宣称的45-65%的转换效率。

但是我们知道,大多数服务器应用的代码和指令都很大,所以Eltech的转换器能否高效率运行它们也有待观察。高性能计算软件倒是相对不那么复杂,但这玩意儿对处理器性能要求又特别高,很难说服他们放弃x86、改用ARM再去模拟x86(何苦来着)。

总的来说,二进制转换器在特定场合下还是有用的,比如某些特定的Web应用软件不算很大,又是闭源的,没有ARM版本,但除此之外就很难说了。ARM服务器真想闯出一片天地,最稳妥的还得是催生一整套针对ARM架构完全优化编译的Linux软件。

对于上面的这些知识,ARM服务器的一些知识我相信你会有一定的认识的,对于嵌入式的发展,对于现在的互联网时代,我们都是需要去认识一些新鲜的东西需要我们不断的去接触的,那么对于嵌入式的知识更是需要我们去做好一些新技术的学习。如果你对于这方面特别的感兴趣,那么你可以通过更多的学习和研究这方面的知识,使自己对于这方面的知识和技能有更高的提升。


希望以上内容对你有所帮助!达内教育19大课程,囊括行业热门技术,更新速度快,更贴近企业需求。先就业后付款,工作后再分期支付学费,还等什么呢?达内助你登上人生的转折点,一次改变命运的机会!(更多内容请点击:深圳嵌入式培训官网,或者关注达内微信公众平台:tarenasz)




上一篇:ARM的工作模式_深圳达内嵌入式培训
下一篇:嵌入式工程师嵌入式系统常用的三个技巧_深圳达内嵌入式培训

深圳嵌入式培训班:怎么学习嵌入式开发?

深圳嵌入式培训机构:嵌入式系统基础知识汇总

深圳嵌入式培训机构:最好的入门版本是什么?

深圳嵌入式培训:如何挑选嵌入式培训机构?

选择城市和中心
贵州省

广西省

海南省