Архитектуру отечественных процессоров Эльбрус 2000 научились эмулировать
Для популярной программы QEMU, позволяющей эмулировать различное аппаратное обеспечение, вышли патчи, которые добавляют поддержку архитектуры российских процессоров Эльбрус 2000.
При создании эмулятора использовалась официальная документация по процессорам «Эльбрус», а также опубликованные под лицензией GPL компоненты для сборки ОС (ядро и утилиты для работы с модулями программ).
Так как эмулятор разработан совсем недавно, он обладает рядом недостатков. Например, его нельзя назвать точным, ведь часть процессорных инструкций просто не имела официальной документации, поэтому пришлось прибегнуть к реверс-инжинирингу с изучением работы на реальном процессоре. Помимо этого, эмулятор не блещет скоростью: по словам разработчиков, на AMD Ryzen 2600X он работает в 20 раз медленнее реального Эльбрус-8С.
Ещё одной проблемой можно назвать малое количество протестированных реальных программ. Пока что изучена работоспособность BusyBox, CoreUtils, Bash, компилятора LCC и некоторых бенчмарков.
Исходный код эмулятора открыт и доступен для исследования.
«Угроза коллективной свободе»: Spotify выступил против единой подписки Apple
Ноутбук Razer Blade Pro 17 получил дисплей с частотой 300 Гц (и это не опечатка)
Обзор смартфона Vivo X50 Pro: такой камеры мы (и вы) еще не видели
Как делают МРТ и другие типы исследований мозга
Battletoads вышла в свет: жабы готовы к бою на ПК и Xbox One