Page 199 - 6111
P. 199

Рисунок 16.3 – Формат  наддовгої  команди  і  взаємозв’язок  полів
                                         команди  з складовими  блоку  виконання

                                Кожне  поле  наддовгої  команди  відображається  на  свій
                            функціональний блок, що дозволяє отримати максимальну віддачу
                            від апаратури блоку виконання  команд.
                                VLIW-архітектуру      можна     розглядати    як    статичну
                            суперскалярну архітектуру. Розпаралелювання коду проводиться на
                            етапі  компіляції,  а  не  динамічно  під  час  виконання.  Те,  що  у
                            виконуваній  наддовгій  команді  виключена  можливість  конфліктів,
                            дозволяє  гранично  спростити  апаратуру    VLIW-процесора    і
                            досягнути    вищої  швидкодії.
                                Для  створення  наддовгої  команди,  як  правило,  як  прості
                            команди, використовуються команди RISC-типу. Тому архітектуру
                            VLIW  іноді  називають  пост-RISC-архітектурою.  Максимальне
                            число  полів  в  наддовгій  команді  рівно числу обчислювальних
                            пристроїв  і  зазвичай  коливається  в  діапазоні  від  3  до  20.  Всі
                            обчислювальні пристрої мають доступ до даних, що зберігаються в
                            єдиному    багатопортовому    регістровому   файлі.   Відсутність
                            складних  апаратних  механізмів,  характерних  для  суперскалярних
                                                             198
   194   195   196   197   198   199   200   201   202   203   204