Составители:
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
- …
- следующая ›
- последняя »