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