Изменения

Перейти к: навигация, поиск

Участник:Kamensky/FAQ по Скакову

3 байта добавлено, 07:34, 19 января 2014
м
Плюсы минусы VLIW и суперскалярной архитектур
* '''-''' длинный код (блоки идут от 2 до 6 команд, в некоторых блоках много NOP'ов)
* '''-''' необходимость перекомпилировать программу при добавлении модулей (переносе на отличающееся железо)
* '''-''' некоторые модули могут только складывать (т.е. если программа мало складывает - такие модули бесполезны)
* '''-''' кэш забит большим числом NOP-ов, чтобы добиться той же эффективности кэша, необходимо делать его больше
;Суперскаляр
* '''+''' есть Sheduler(планировщик) команд который наперед знает код и распределяет команды по ядрам(умным способом) - т.е. время выполнения программы меньше (код выполняется быстрее)* '''+''' есть run-time runtime информация про кэш, может планировать выполнение более умно
* '''+''' код более компактный (плотный) (нет тех нопов которые есть у VLIW)
* '''+''' возможно улучшение архитектуры (т.е наверное можно не парится с перекомпиляцией программы)
* '''-''' тяжелое железо (трудно создать такую штуку - Sheduler)
47
правок

Навигация