Page 200 - 6111
P. 200
процесорів (прогноз переходів, позачергового виконання і т.д.) дає
значний виграш в швидкодії і можливість ефективніше
використовувати площу кристала. Переважна більшість цифрових
сигнальних процесорів і мультимедійних процесорів з
продуктивністю більше 1 млрд операцій/с базується на VLIW-
архітектурі. Серйозна проблема VLIW - ускладнення регістрового
файлу і зв’язків цього файлу з обчислювальними пристроями.
Переваги технології VLIW
Використання компілятора дозволяє усунути залежність між
командами до того, як вони реально виконуватимуться, на відміну
від суперскалярних процесорів, де такі залежності доводиться
виявляти і усувати «в процесі виконання». Відсутність залежностей
між командами в коді, сформованому компілятором, веде до
спрощення апаратних засобів процесора і за рахунок цього до
істотного підвищення його швидкодії. Наявність множини
функціональних блоків дає можливість виконувати декілька
команд паралельно.
Недоліки технології VLIW
Потрібне нове покоління компіляторів, здатних проаналізувати
програму, знайти в ній незалежні команди, зв’язати такі команди в
рядки завдовжки від 256 до 1024 битів, забезпечити їх паралельне
виконання. Компілятор повинен враховувати конкретні деталі
апаратних засобів. При певних ситуаціях програма виявляється
недостатньо гнучкою.
Основні сфери застосування
VLIW-процесори поки що мало розповсюджені. Основними
сферами застосування технології VLIW є цифрові сигнальні
процесори і обчислювальні системи, орієнтовані на архітектуру IA-
64. Найбільш відомою була VLIW-система фірми Multiflow
Computer, Inc. У Росії VLIW-концепція була реалізована в супер-
комп’ютері Ельбрус 3-1 і отримала подальший розвиток в його
послідовнику - Ельбрус-2000 (E2k). До VLIW відноситься і
сімейство сигнальних процесорів TMS320C6x фірми Texas
199