Организация компьютерных систем. Орлов С.П - 13 стр.

UptoLike

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