Аппаратно программные платформы корпоративных информационных систем

       

Диаграмма работы модернизированного



Рисунок 5.17, а. Требования к переставляемым командам при планировании задержанного перехода


Имеются небольшие дополнительные затраты аппаратуры на реализацию задержанных переходов. Из-за задержанного эффекта условных переходов, для корректного восстановления состояния в случае появления прерывания нужны несколько счетчиков команд (один плюс длина задержки).



Рассматриваемый

случай

Требования Когда увеличивается

производительность

(a) Команда условного перехода не должна зависеть от переставляемой команды Всегда
(b) Выполнение переставляемой команды должно быть корректным, даже если переход не выполняется

Может потребоваться копирование команды

Когда переход выполняется.

Может увеличивать размер программы в случае копирования команды

(c) Выполнение переставляемой команды должно быть корректным, даже если переход выполняется Когда переход не выполняется



Содержание раздела