考虑一个时钟频率为 2.5 GHz 且每条指令的平均周期为 4 的非流水线处理器。同一处理器升级为五级流水线处理器;但由于内部流水线延迟,时钟速度降低到 2 GHz。假设管道中没有停顿。在这个流水线处理器中实现的加速是 __________。
(一) 3.2
(乙) 3.0
(三) 2.2
(四) 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, 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。
这个问题的测验