Команда отечественных разработчиков из компании Elbrus Technologies в настоящее время занимается созданием программного обеспечения, предназначенного для запуска х86-программ на серверах с ARM-архитектурой. Если данная разработка окажется удачной, она поможет устранить один из главных барьеров на пути разработчиков систем на чипах с ARM-архитектурой к серверному рынку.
Программа эмуляции в настоящее время способна доставить до 40% производительности ARM-чипов. Разработчики полагают, что это число может вырасти в два раза и даже более уже к 2014 году. Список желающих потеснить Intel с её процессорами достаточно велик и включает в себя такие компании, как Applied Micro, Calxeda, Cavium, Marvell, Nvidia и Samsung. Преимуществами ARM-процессоров является низкое энергопотребление и поддержка большего числа функций, а главным недостатком – несовместимость с современным программным обеспечением, на котором работают нынешние серверы.

Разработчики собираются представить доклад по своему проекту на конференции ARM TechCon, которая состоится в конце месяца в Калифорнии. При работе эмулятор используем оперативную память в объёме всего 1 Мб. По словам Анатолия Конукова, члена команды разработчиков, в настоящий момент ведётся разработка двоичного транслятора, который позволит запускать приложения, а работа над оптимизацией работы эмулятора начнётся позднее в этом году. Завершение обоих направлений работы ожидается ближе к концу 2014 года.
Программа будет параллельно компилировать данные и сохранять полученные результаты в энергозависимой памяти. Двоичный транслятор будет обладать несколькими уровнями оптимизации, для так называемых «холодных» и «горячих» участков кода.
Интересно отметить, что разработка ведется начиная с 2010 года. В её финансировании на сумму $1,3 млн. успели поучаствовать занимающаяся разработкой микропроцессоров компания МЦСТ и центр Сколково.