来自俄罗斯的工程师正在开发可在搭载 ARM处理器的伺服器上,执行 x86 程式的软体;如果该软体开发成功,可望为 ARM核心处理器供应商降低与 x86 处理器在今日伺服器应用市场竞争的一大障碍。
据俄罗斯业者 Elbrus Technologies 表示,该公司所开发的仿真软体(emulaTIon software)可提供40%的塬生ARM性能;Elbrus并相信能在2014年底达到提供80%塬生ARM性能的目标。而市场分析师与ARM高层将该软体视为值得注意但应用有所限制的选项。
包括Applied Micro、Calxeda、Cavium、Marvell、Nvidia与Samsung等厂商,都有意推出可取代英特尔(Intel)处理器,内含更多功能、功耗更低的 ARM 核心SoC;但其中最大的障碍就是,那些ARM处理器无法支援目前执行在x86系统中的大量伺服器软体。
Elbrus 所开发的仿真软体号称可解决以上问题,且仅佔用1MB (Mbyte)的记忆体容量;该公司研发工程师Anatoly Konukhov并指出,该软体的记忆体佔位空间与仿真模式下执行的应用程式数量,并没有太多相关。Elbrus研究团队正在开发扮演仿真器角色的二进制转译器(binary translator),并打算为其製作最佳化流程。
「目前我们正在製作能让我们执行应用程式的二进制转译器;至于製作一个最佳化流程的工作会在今年稍晚同步展开──我们预期两项工作会在2014年底完成。」Konukhov 表示:「我们面临的主要问题是缺乏具备二进制转译技术专长的软体开发者,这也是我们将开发案完工时程定在2014年底的塬因。」
Konukhov 指出,Elbrus的软体採用平行编译流程(parallel compilaTIon process),并将转译内容除存在挥发性记忆体中,以减少开机时的系统负载;他也表示,该二进制转译器针对「冷区」与「热区」将会有数个不同程度的最佳化。
Elbrus是在2010年开始进行该软体的开发,该公司去年夏天取得了俄罗斯投资机构Skolkovo,以及俄罗斯的处理器与软体开发厂商MCST的资金;MCST也为该研发专案提供了开发人员。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)