Организация вычислительных систем


Конвейеризация команд - часть 2


Команды могут направляться в каждое из этих устройств одновременно, причем при выдаче устройством управления в одном такте пары команд более сложная команда поступает в конвейер U, а менее сложная - в конвейер V (табл. 5.2). Однако, такая попарная обработка команд (спаривание) возможна только для ограниченного подмножества целочисленных команд. Команды вещественной арифметики не могут запускаться в паре с целочисленными командами. Одновременная выдача двух команд возможна только при отсутствии зависимостей по регистрам.

Таблица 5.2. Конвейеризация команд в МП Pentium

Этапы конвейеровЦиклы шиныPFD1D2EXWB
К1К3К5К7
К2К4К6К8
К1К3К5К7
К2К4К6К8
К1К3К5К7
К2К4К6К8
К1К3К5К7
К2К4К6К8
К1К3К5К7
К2К4К6К8




Начало  Назад  Вперед