Составители:
  96
использует  в  рамках  одного  кристалла  одно  управляющее  RISC-ядро 
PPC970 и несколько (до 8) векторных SIMD ядер (рис. 5.6),  каждое из 
которых ненамного быстрее процессора графической карты [5.4]. 
Рис. 5.6. Внешний вид кристалла микропроцессора CELL [5.4]  
§5.6. Архитектура EPIC 
В  1989 г.  исследователи  HP  пришли  к  выводу,  что  архитектура 
RISC  имеет  явный  предел  суперскалярности.  Число  одновременно 
выполняемых  инструкций,  т.е.  и  число  суперскалярных  модулей,  не 
может  превышать  5–6  из-за  того,  что  сложность  буфера 
переупорядочивания  инструкций  увеличивается  в  геометрической 
прогрессии,  при  этом реальная  загрузка VLIW  процессоров  составляет 
те  же  5–6  блоков.  В  HP  в  альянсе  с  Intel  началась  разработка 
архитектуры  EPIC  (Explicitly  Parallel  Instruction  Computing)  на  основе 
VLIW, приведшая к созданию процессоров IA-64. 
Архитектура EPIC предусматривает явный параллелизм команд, и 
является  дальнейшей  разработкой VLIW  –  распараллеливанием  команд 
занимается  компилятор,  а  не  процессор.  В  архитектуре  сочетаются 
многие  технологические  решения,  довольно  разнотипные,  которые  в 
результате сочетания дают значительное повышение скорости обработки 
и решение некоторых проблем трансляции программ. 
Команды  IA-64  группируются  по  три  в  128-битную  «связку», 
также  содержащую  шаблон,  указывающий  зависимости  между 
командами  (рис.  5.7).  Каждая  связка  соответствует  набору  из  трех 
функциональных  блоков  процессора.  Процессоры  IA-64  могут 
содержать  различное  количество  таких  наборов  блоков,  тогда 
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
