История и методология информатики и вычислительной техники. Парфенов П.С. - 92 стр.

UptoLike

Составители: 

94
во встраиваемых устройствах, где критична производительность.
VLIW (1984–1987) [5.2]
VLIW (англ. Very long instruction word «очень длинная машинная
команда») архитектура процессоров с параллелизмом на уровне
команд, предусматривающая содержание в одной инструкции
процессора нескольких операций, которые должны выполняться
параллельно, и использование нескольких вычислительных устройств
(рис. 5.5). Задача распараллеливания в таких процессорах решается во
время компиляции, поэтому в инструкциях явно указано, какое
вычислительное устройство должно выполнять какую команду.
Архитектуру VLIW можно считать логическим продолжением
идеологии RISC, расширяющей её на архитектуры с несколькими
вычислительными модулями. Так же, как в RISC, в инструкции явно
указывается, что именно должен делать каждый модуль процессора. Из-
за этого длина инструкции может достигать 128 или даже 256 бит.
Подход VLIW сильно упрощает архитектуру процессора,
перекладывая задачу распределения вычислительных устройств на
компилятор. Поскольку отсутствуют большие и сложные узлы, сильно
снижается энергопотребление. В то же время, код для VLIW обладает
невысокой плотностью. Из-за большого количества пустых инструкций
для простаивающих устройств программы для VLIW-процессоров могут
быть гораздо длиннее, чем аналогичные программы для традиционных
архитектур.
Рис. 5.5. Структура гипотетической инструкции VLIW [5.2]