Re[7]: Эльбрус
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 15.07.19 05:26
Оценка:
Здравствуйте, a7d3, Вы писали:

A>>>В тоже время, у Эльбрусов давно есть встроенный бинарный транслятор x86-инструкций в VLIW-машкод. А это гораздо сложнее, чем сконвертировать VLIW-инструкции одного поколения под более новое.

O>>Насколько я понимаю, он скорее софтверный чем хардварный, и потомку медленный.
O>>Ну и обрастание слоями VLIW2VLIW трансляции выглядит еще более костыльно чем то, что есть в х86 сейчас.

A>Бинарный транслятор нужен-то «на один раз» — чтобы не пересобирать бинарники из исходников.


A>Про слои и костыльность — это же обратная совместимость бинарного кода. Будет странно, если бинарник собранный под современный Эльбрус через пять лет откажется работать на более новой модели из того же семейства ЦПУ.


На EPIC — запросто. Например, решат, что не нужно 5 АЛУ, достаточно 4. (Цифры для примера.)
И всё — старые программы надо будет компилировать заново.
С традиционной архитектурой таких проблем нет.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.