ВУЗ:
Составители:
50
следовательно, могут считаться исполненными и готовыми к извлечению из
пула инструкций. Найденные инструкции извлекаются из пула инструкций, в
том порядке, в каком они поступили в очередь на исполнение, результаты их
исполнения возвращаются (commited), записываются в оперативную память
и/или в IA-регистры (Intel Architecture registers — регистры общего назначения
процессора) и регистры данных математического сопроцессора (FPU —
floating-point unit)), после
чего инструкции удаляются из пула инструкций.
Алгоритмика динамического выполнения команд, включающая
предсказание переходов, динамический анализ потока данных и спекулятивное
выполнение инструкций, снимает ограничения традиционного "линейного"
подхода, при котором весь цикл исполнения состоял из двух этапов — загрузки
и выполнения инструкций, а сами инструкции обрабатывались в том порядке, в
котором они поступали
в очередь на исполнение.
Ядро и подсистемы памяти Pentium
Системная шина
Рис.4.10.
Процессор Pentium II построен на основе семи базовых модулей (рис.
4.10) — Fetch/Decode Unit (модуль загрузки/декодирования инструкций),
Dispatch/Execute Unit (модуль диспетчеризации/исполнения инструкций),
Retire Unit (модуль завершения и удаления инструкций). Instruction Pool (пул
Кэш второго уровня
Интерфейс шины
Кэш команд
1-го уровня
Кэш данных
1-го уровня
Устройство
выборки/
декодирования
Устройство
диспетчирования/
выполнения
Устройство
отката
Пул
команд
следовательно, могут считаться исполненными и готовыми к извлечению из
пула инструкций. Найденные инструкции извлекаются из пула инструкций, в
том порядке, в каком они поступили в очередь на исполнение, результаты их
исполнения возвращаются (commited), записываются в оперативную память
и/или в IA-регистры (Intel Architecture registers — регистры общего назначения
процессора) и регистры данных математического сопроцессора (FPU —
floating-point unit)), после чего инструкции удаляются из пула инструкций.
Алгоритмика динамического выполнения команд, включающая
предсказание переходов, динамический анализ потока данных и спекулятивное
выполнение инструкций, снимает ограничения традиционного "линейного"
подхода, при котором весь цикл исполнения состоял из двух этапов — загрузки
и выполнения инструкций, а сами инструкции обрабатывались в том порядке, в
котором они поступали в очередь на исполнение.
Ядро и подсистемы памяти Pentium
Системная шина
Кэш второго уровня
Интерфейс шины
Кэш команд Кэш данных
1-го уровня 1-го уровня
Устройство Устройство Устройство
выборки/ диспетчирования/ отката
декодирования выполнения
Пул
команд
Рис.4.10.
Процессор Pentium II построен на основе семи базовых модулей (рис.
4.10) — Fetch/Decode Unit (модуль загрузки/декодирования инструкций),
Dispatch/Execute Unit (модуль диспетчеризации/исполнения инструкций),
Retire Unit (модуль завершения и удаления инструкций). Instruction Pool (пул
50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »
