ВУЗ:
Составители:
31
обработки команды, находящиеся в это время на командном конвейере,
остаются незавершенными (стадии, на которых прерывается их
выполнение, зависят от вида прерывания), и приходится заново загружать
конвейер командами, входящими в программу обработки прерывания;
6) когда операция, реализуемая машинной командой, имеет сложный
характер, как, например, операция с плавающей точкой или действие
команды операционной
системы, и для ее выполнения требуется много
машинных циклов, последующая команда долго не может достичь стадии
выполнения операции.
Чтобы предельно ограничить влияние перечисленных выше
факторов, нарушающих работу конвейера команд, в современных
высокопроизводительных компьютерах и суперЭВМ совершенствуется
структура аппаратной части и оптимизируется компиляция потока
информации, поступающего на конвейер команд.
Суперскалярные процессоры. Суперскалярный процессор
(многофункциональное процессорное устройство) содержит множество
операционных устройств. С точки зрения организации обработки
процессоры занимают промежуточное положение между SISD и
рассматриваемой ниже SIMD. Принято выделять два типа
суперскалярных процессоров.
Оперативная
память
ОУ 0
ОУ 1
ОУ n-1
Блок регистров
Конвейер
команд
Устройство параллельной
обработки
.
.
.
Рис.1.20. Структура суперскалярного процессора
обработки команды, находящиеся в это время на командном конвейере, остаются незавершенными (стадии, на которых прерывается их выполнение, зависят от вида прерывания), и приходится заново загружать конвейер командами, входящими в программу обработки прерывания; 6) когда операция, реализуемая машинной командой, имеет сложный характер, как, например, операция с плавающей точкой или действие команды операционной системы, и для ее выполнения требуется много машинных циклов, последующая команда долго не может достичь стадии выполнения операции. Чтобы предельно ограничить влияние перечисленных выше факторов, нарушающих работу конвейера команд, в современных высокопроизводительных компьютерах и суперЭВМ совершенствуется структура аппаратной части и оптимизируется компиляция потока информации, поступающего на конвейер команд. Суперскалярные процессоры. Суперскалярный процессор (многофункциональное процессорное устройство) содержит множество операционных устройств. С точки зрения организации обработки процессоры занимают промежуточное положение между SISD и рассматриваемой ниже SIMD. Принято выделять два типа суперскалярных процессоров. Оперативная память ОУ 0 Блок регистров ОУ 1 . Конвейер . команд . ОУ n-1 Устройство параллельной обработки Рис.1.20. Структура суперскалярного процессора 31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »