单选题 设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为t,若采用常规标量流水线处理机,连续执行8条指令,则该流水线的加速比为( )。
A.3 B.2 C.3.4 D.2.4

【正确答案】 D
【答案解析】[解析] 当采用流水线时,第一条指令完成的时间是3t,以后每t都有一条指令完成,8条指令总共需要的时间为3t+(8-1)t=10t,若不采用流水线,完成8条指令总共需要的时间为8×3t=24t,所以加速比=24t/10t=2.4。
[归纳总结] 设-m段流水线的各段经过时间均为△t0,则需要T0=m△t。的流水建立时间,之后每隔△t0就可流出一条指令,完成n个任务的解释共需时间T=m△t0+(n-1)△t0。流水线的加速比Sp表示流水方式相对于非流水顺序方式速度提高的比值。