单选题
某指令流水线由5段组成,第1、3、5段所需时间为△t,第2、4段所需时间分别为3At、2At,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP是( )。
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 流水线的实际吞吐率均小于最大吞吐率。本题中还存在着瓶颈段,吞吐率将受到瓶颈段的影响。
[归纳总结] 吞吐率TP指的是流水线机器在单位时间里能流出的任务数或结果数。
如果流水线各段的经过时间相同,流水线的最大吞吐率
。如果流水线各段的经过时间不同时,流水线的最大吞吐率
,此时受限于流水线中最慢子过程经过的时间。流水线中经过时间最长的子过程称为瓶颈子过程。
存在瓶颈段的流水线的实际吞吐率为
提交答案
关闭