|
|
Компьютеры - RISC - Другие архитектуры29 мая 2011
Оглавление: 1. RISC 2. Философия RISC 3. Характерные особенности RISC-процессоров 4. Другие архитектуры 5. Иные архитектурные решения, типичные для RISC 6. Последние годы
За годы после появления архитектуры RISC были реализованы и другие альтернативы например, VLIW, MISC, OISC, массово-параллельная обработка, систолическая матрица, переконфигурируемые вычисления, потоковая архитектура.
- Суперскалярные архитектуры. Распараллеливание исполнения команд между несколькими устройствами исполнения, причём решение о параллельном исполнении двух или более команд принимается аппаратурой процессора на этапе исполнения. Эффективное использование такой архитектуры требует специальной оптимизации машинного кода в компиляторе для генерации пар независимых команд.
- Архитектуры VLIW. Отличаются от суперскалярной архитектуры тем, что решение о распараллеливании принимается не аппаратурой на этапе исполнения, а компилятором на этапе генерации кода. Команды очень длинны и содержат явные инструкции по распараллеливанию нескольких субкоманд на несколько устройств исполнения. Элементы архитектуры содержались в серии PA-RISC. VLIW-процессором в его классическом виде является Itanium. Разработка эффективного компилятора для VLIW является сложнейшей задачей. Преимущество VLIW перед суперскалярной архитектурой заключается в том, что компилятор может быть более развитым, нежели устройства управления процессора, и он способен хранить больше контекстной информации для принятия более верных решений по оптимизации.
Просмотров: 5601
|