ВОРОТА | ВОРОТА КС 2021 | Набор 1 | Вопрос 63
Опубликовано: 7 Октября, 2022
Пятиэтапный конвейер имеет задержки этапов 150, 120, 150, 160 и 140 наносекунд. Регистры, которые используются между этапами конвейера, имеют задержку 5 наносекунд каждый.
Общее время выполнения 100 независимых инструкций в этом конвейере при отсутствии остановок конвейера составляет _______ наносекунд.
(А) 17160
(Б) 16640
(С) 17640
(Д) 15000
Ответ: (А)
Объяснение: Дано: k=5, n=100
Общее время=(k+n-1)*tp ,
где k=количество стадий конвейера,
n=количество инструкций,
tp = время цикла конвейера.
tp=max(ступенчатые задержки) + регистровая задержка
tp=max(150,120,150,160,140)+5нс
tp=160+5=165 нс
Общее время =(5+100-1)*165=104*165=17160 нс.
Викторина этого вопроса