单选题
某CPU主频为1.03GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为______。
A.0.25×10
9
条指令/秒
B.0.97×10
9
条指令/秒
C.1.0×10
9
条指令/秒
D.1.03×10
9
条指令/秒
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 由指令的流水线公式可知,当采用4级流水执行100条指令,第1条指令将在第4个时钟周期完成,以后的99条指令将在1个时钟周期内执行完成,所以在执行过程中共用4+(100-1)=103个时钟周期。由于CPU的主频是1.03GHz,也就是说,每秒钟有1.03G个始终周期,因此可以得到流水线的吞吐率(每秒执行的指令数)为:
1.03G×100/103=1.0×10
9
条指令/秒
提交答案
关闭