Рубрики

ВОРОТА | GATE-CS-2014- (Set-1) | Вопрос 65

Рассмотрим 6-ступенчатый конвейер инструкций, в котором все ступени идеально сбалансированы. Предположим, что нет затрат времени на конвейерную обработку. Когда приложение выполняется в этом 6-ступенчатом конвейере, ускорение, достигнутое в отношении неконвейерного выполнения, если 25% инструкций выполняются за 2 цикла остановки конвейера, составляет
(А) 4
(Б) 8
(С) 6
(D) 7

Ответ: (А)
Объяснение:

It was a numerical digit type question so answer must be 4.

As for 6 stages, non-pipelining takes 6 cycles.

There were 2 stall cycles for pipelining for 25% of the instructions

So pipe line time = (1+(25/100)*2) = 1.5

Speed up = Non pipeline time/Pipeline time = 6/1.5 = 4

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2014- (Set-1) | Вопрос 65

0.00 (0%) 0 votes