将以100 MHz运行的非流水线单周期处理器转换为具有五个阶段的同步流水线处理器,分别需要2.5 ns,1.5 ns,2 ns,1.5 ns和2.5 ns。锁存器的延迟为0.5 ns。大量指令的流水线处理器的速度是
(A) 4.5
(B) 4.0
(C) 3.33
(D) 3.0答案: (C)
说明:对于非流水线系统,所需时间= 2.5 + 1.5 + 2.0 + 1.5 + 2.5 = 10对于流水线系统= Max(阶段延迟)+ Max(闩锁延迟) => 2.5 + 0.5 = 3.0加速=非流水线系统中的时间/流水线系统中的时间= 10/3 = 3.33这个问题的测验