Hello Andrei!
Mon Sep 16 2024 23:11, Andrei Mihailov wrote to Boris Paleev:
BP>>>> Специфика процессоров VLIW - в том, что задача распределения работы
BP>>>> между ядрами решается не аппаратно (как в x86), а программно, во
BP>>>> время компиляции. В инструкциях программы должно быть явно указано,
BP>>>> какое ядро какую команду должно выполнять.
ON>>> VLIW, SLIW..;)
BP>> Hу да, Интел эпично слил VLIW-архитектуру Itanium...
AM> А *почему* слил?
Потому что при попытке реализации VLIW-архитектуры для массовых задач - вылезла
КУЧА проблем с быстродействием, совместимостью, развитием, масштабированием,
плотностью кода программ.
Вот нашёл в интернете хороший список
https://thesz.livejournal.com/1448450.html
"В результате, если вы делаете VLIW процессор, вы сразу ставите на нём крест,
как на процессоре общего назначения. MS Word на нём будет работать плохо,
процессор для телефона и для сервера вы так не сделаете.
Все эти данные известны с 2006 года, примерно.
Поэтому Эльбрус 2СМ хорош, как пример реальной системы с реализованными для
него сложными протоколами периферии. Мы можем. Как процессор он плох. Hо это не
мешает ему быть замечательным примером, что мы можем."
Best regards, Boris