ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
