ВУЗ:
Составители:
Концепция VLIW базируется на RISC архитектуре, при этом
несколько простых RISC – команд объединяются в одно сверхдлин-
ное слово, и выполняется параллельно. Такая архитектура команд
применена в процессорах Itanium фирмы Intel.
1.4 Микроархитектура процессора
Рассмотрим принципы работы современных процессоров на при-
мере простейшей структуры классического одноядерного процессора.
В его основе лежит неймановская архитектура, однако, имеются и су-
щественные отличия. Они связаны с параллельной и конвейерной об-
работкой данных. Более подробно принципы конвейеров и парал-
лельных вычислений будут рассмотрены в последующих разделах.
В состав такого процессора входят основные блоки (рис. 1.4):
• кэш команд и кэш данных;
• предпроцессор;
• исполнительные блоки;
• постпроцессор;
• блок записи результатов в память.
Команды программы хранятся в кэш-памяти команд и извле-
каются оттуда предпроцессором. Это процедура выборки. Затем
происходит декодирование команд на примитивные микрокоманды,
которые воспринимаются функциональными устройствами процессо-
ра. Когда микрокоманда получает из кэша данных свои операнды,
она готова к исполнению. Декодированные микрокоманды образуют
в предпроцессоре очередь к исполнительным блокам. Исполнитель-
ные блоки реализуются в виде конвейеров, образуя параллельную вы-
числительную среду. При неупорядоченном исполнении команды по-
даются на исполнительные блоки не в порядке следования в програм-
ме, а по мере готовности их операндов.
Команды поступают в исполнительные блоки и выполняются. В
силу различной скорости выполнения операций в конвейерах проис-
15
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »