Архитектуру отечественных процессоров Эльбрус 2000 научились эмулировать
Для популярной программы QEMU, позволяющей эмулировать различное аппаратное обеспечение, вышли патчи, которые добавляют поддержку архитектуры российских процессоров Эльбрус 2000.
При создании эмулятора использовалась официальная документация по процессорам «Эльбрус», а также опубликованные под лицензией GPL компоненты для сборки ОС (ядро и утилиты для работы с модулями программ).
Так как эмулятор разработан совсем недавно, он обладает рядом недостатков. Например, его нельзя назвать точным, ведь часть процессорных инструкций просто не имела официальной документации, поэтому пришлось прибегнуть к реверс-инжинирингу с изучением работы на реальном процессоре. Помимо этого, эмулятор не блещет скоростью: по словам разработчиков, на AMD Ryzen 2600X он работает в 20 раз медленнее реального Эльбрус-8С.
Ещё одной проблемой можно назвать малое количество протестированных реальных программ. Пока что изучена работоспособность BusyBox, CoreUtils, Bash, компилятора LCC и некоторых бенчмарков.
Исходный код эмулятора открыт и доступен для исследования.
Распродажа: «Связной» резко опустил цену очень интересного смартфона Samsung с AMOLED-экраном
Умный штатив с искусственным интеллектом уже в России: что он умеет
Китайцы рассказали о недорогом смартфоне Honor с мощной батареей и камерой на 48 мегапикселей
BMW M выпустит мощный электрокар в 2021 году
Vivo привезла в Россию Bluetooth-наушники за 5 тысяч рублей с поддержкой LDAC и защитой от влаги