Составители:
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]
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »