Принцип: Распараллеливание выполнение операций, то есть в одном командном слове кодируется несколько различных действий по преобразованию данных, что создает предпосылки для выполнения нескольких операций в одно и то же время.
Рис.6.19. Принцип архитектуры VLIW
Для реализации этой архитектуры необходимо наличие нескольких ОУ, возможно различных.
Достоинства архитектуры VLIW:
1). Более простое устройство управления.
2). Компилятор может более эффективно использовать зависимость между командами, и переупорядочивать команды и подкоманды так, чтобы полностью загрузить все функциональные устройства.
Недостатки архитектуры VLIW:
1). Снижение производительности из-за ветвления зависимости по данным
Когда значения данных становится известны только в момент выполнения данной команды и потому не могут быть использованы в это же самое время другими операционными устройствами
2). Сложный регистровый файл.
3). Не все команды могут закодировать в произвольной комбинации, т.е. не все подкоманды совместны в одной команде.
4). Особенностью данной архитектуры является статическая оптимизация кода.