Архитектура со сверхдлинным командным словом (VLIW)


Принцип: Распараллеливание выполнение операций, то есть в одном командном слове кодируется несколько различных действий по преобразованию данных, что создает предпосылки для выполнения нескольких операций в одно и то же время.

Принцип архитектуры VLIW

Рис.6.19. Принцип архитектуры VLIW

Для реализации этой архитектуры необходимо наличие нескольких ОУ, возможно различных.

Достоинства архитектуры VLIW:

1). Более простое устройство управления.

2). Компилятор может более эффективно использовать зависимость между командами, и переупорядочивать команды и подкоманды так, чтобы полностью загрузить все функциональные устройства.

Недостатки архитектуры VLIW:

1). Снижение производительности из-за ветвления зависимости по данным

Когда значения данных становится известны только в момент выполнения данной команды и потому не могут быть использованы в это же самое время другими операционными устройствами

2). Сложный регистровый файл.

3). Не все команды могут закодировать в произвольной комбинации, т.е. не все подкоманды совместны в одной команде.

4). Особенностью данной архитектуры является статическая оптимизация кода.

Загрузка...