📜  门| GATE-CS-2015(Set 1)|第65章

📅  最后修改于: 2021-06-29 20:17:54             🧑  作者: Mango

考虑一个非流水线处理器,其时钟速率为2.5 GHz,每条指令的平均周期为4。同一处理器被升级为具有五个阶段的流水线处理器。但是由于内部管线延迟,时钟速度降低到了2 GHz。假设管道中没有停顿。在此流水线处理器中实现的速度为__________。
(A) 3.2
(B) 3.0
(C) 2.2
(D) 2.0答案: (A)
解释:

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, CPInew 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。
这个问题的测验