У ARM появится грозное оружие в битве с Intel


Российские инженеры разрабатывают софт для управления приложениями под x86 на ARM-серверах. В случае успеха будет устранен один из самых больших барьеров на пути производителей СнК ARM, которые пытаются найти альтернативу процессорам Intel x86, ныне доминирующим на рынке серверов.

Компания Elbrus Technologies разработала эмуляционное программное обеспечение, которое на 40% обеспечивает собственную производительность ARM-ядер. Инженеры компании рассчитывают на то, что к концу 2014 г. им удастся увеличить этот показатель в два раза. Аналитики и руководители ARM относятся к этой работе как к значительному достижению, но с ограниченными возможностями.

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

Эмуляционный код компании Elbrus Tech позволяет отчасти решить данную проблему. Группа разработчиков из Elbrus выступит с докладом на эту тему на конференции ARM TechCon в Санта-Кларе, которая пройдет с 30 октября по 1 ноября.

Программное обеспечение, созданное инженерами Elbrus Tech, использует 1 Мбайт памяти. При этом объем памяти в незначительной мере зависит от количества приложений, запущенных в режиме эмуляции. Инженеры планируют оптимизировать созданный ими двоичный транслятор, который работает в качестве эмулятора.
По словам Конюхова, наибольшей трудностью для группы разработчиков является недостаток в программистах с опытом двоичной трансляции. Именно по этой причине реализация проекта задерживается до конца 2014 г.

Программное обеспечение Elbrus Tech использует процесс параллельной компиляции и хранит преобразования в энергозависимой памяти, чтобы уменьшить непроизводительные издержки при запуске. У двоичного транслятора будет несколько уровней оптимизации для «холодных» и «горячих» зон кода.

Работа над этим программным обеспечением началась в 2010 г. Прошлым летом компания Elbrus Tech получила 1,3 млн долл. от российского инвестиционного фонда Сколково и МЦСТ – российской компании, разрабатывающей универсальные микропроцессоры, микроконтроллеры и управляющие вычислительные комплексы. В этом проекте также участвуют программисты МЦСТ.

Источник: EE Times

Читайте также:
Новый виток противостояния технологий Intel и ARM для серверов
ARM, IBM, STMicroelectronics и Globalfoundries объединяются против Intel
Революция в высокопроизводительных многоядерных вычислениях

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *