单选题
某CPU主频为1.04GHz,采用5级指令流水线,每个流水线的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为______。
A.0.25×10
9
条指令/秒 B.0.97×10
9
条指令/秒
C.1.0×10
9
条指令/秒 D.1.04×10
9
条指令/秒
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 时钟周期为主频的倒数。对于CPU主频为1.04GHz的5级指令流水线,CPU执行100条指令的时间为
,实际吞吐率为1.0×10
9
条指令/秒。
流水线的实际吞吐率TP一般明显低于最大吞吐率TP
max
。设一m段流水线的各段经过时间均为Δt
0
,则需要T
0
=mΔt
0
的流水建立时间,之后每隔Δt
0
就可流出一条指令,完成n个任务的解释共需时间T=mΔt
0
+(n-1)Δt
0
,流水线的实际吞吐率为
提交答案
关闭