Суперконвейерные процессоры. Суперскалярные процессоры.



Эффективность конвейера находится в прямой зависимости от того с какой частотой на его вход подаются команды. Добиться n-кратного увеличения темпа работы конвейера можно 2-мя путями: 1) разбиение каждой команды на n подступеней при одновременном повышении тактовой частоты в n раз. 2) включение в состав процессора n конвейеров, работающих с перекрытием.

Первый из подходов называют суперконвейеризацией. Каждая из ступеней стандартного конвейера разбивается на 2 более простые подступени и выполняемые подступени занимают половину такта конвейера.

Рисунок!

К суперконвейерам относятся процессоры, которые имеют количество ступеней конвейера > 6. При реализации таких процессоров тактирование вдвое больше, чем внешняя частота. Увеличение количества ступеней конвейера достигается за счет разбиения этапов рабочего цикла конвейера. Главное требование: возможность реализации операции в каждой подступени наиболее простыми техническими средствами, а значит с min затратами времени.

Удлинение конвейеров ведет не только к повышению производительности, но и к усугублению проблем, характерных для любого конвейера, т.е. появлению конфликтов, что связано с необходимостью очистки больших ступеней и в итоге задержке исполнения команд.


Дата добавления: 2015-12-17; просмотров: 96; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!