Рубрики

ВОРОТА | GATE-CS-2015 (набор 1) | Вопрос 65

Рассмотрим нетранслируемый процессор с тактовой частотой 2,5 гигагерца и средними тактами на команду четыре. Тот же процессор обновлен до конвейерного процессора с пятью ступенями; но из-за внутренней задержки конвейера тактовая частота снижается до 2 гигагерц. Предположим, что в конвейере нет киосков. Скорость, достигнутая в этом конвейерном процессоре, составляет __________.
(А) 3.2
(Б) 3,0
(С) 2.2
(D) 2.0

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

Speedup = ExecutionTimeOld / ExecutionTimeNew

ExecutionTimeOld = CPIOld * CycleTimeOld
                  [Here CPI is Cycles Per Instruction]
                 = CPIOld * CycleTimeOld
                 = 4 * 1/2.5 Nanoseconds
                 = 1.6 ns

Since there are no stalls, CPUnew can be assumed 1 on average.
ExecutionTimeNew = CPInew * CycleTimenew
                 = 1 * 1/2
                 = 0.5

Speedup = 1.6 / 0.5 = 3.2

См. Http://www.cs.berkeley.edu/~pattrsn/252F96/Lecture2a.pdf для получения дополнительной информации по этой теме.
Тест на этот вопрос

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

ВОРОТА | GATE-CS-2015 (набор 1) | Вопрос 65

0.00 (0%) 0 votes