Page 199 - 6111
P. 199
Рисунок 16.3 – Формат наддовгої команди і взаємозв’язок полів
команди з складовими блоку виконання
Кожне поле наддовгої команди відображається на свій
функціональний блок, що дозволяє отримати максимальну віддачу
від апаратури блоку виконання команд.
VLIW-архітектуру можна розглядати як статичну
суперскалярну архітектуру. Розпаралелювання коду проводиться на
етапі компіляції, а не динамічно під час виконання. Те, що у
виконуваній наддовгій команді виключена можливість конфліктів,
дозволяє гранично спростити апаратуру VLIW-процесора і
досягнути вищої швидкодії.
Для створення наддовгої команди, як правило, як прості
команди, використовуються команди RISC-типу. Тому архітектуру
VLIW іноді називають пост-RISC-архітектурою. Максимальне
число полів в наддовгій команді рівно числу обчислювальних
пристроїв і зазвичай коливається в діапазоні від 3 до 20. Всі
обчислювальні пристрої мають доступ до даних, що зберігаються в
єдиному багатопортовому регістровому файлі. Відсутність
складних апаратних механізмів, характерних для суперскалярних
198