某指令流水线由4段组成,各段所需要的时间如下图所示。连续输出8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为( )。(2013年下半年)
某指令流水线由4段组成,各段所需要的时间如下图所示。连续输出8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为( )。(2013年下半年)
A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt
答案 C
解析:
当流水线各段所经历的时间不一样时,吞吐率的计算公式为:
式中m为流水线的段数;△ti为第i段所需时间;n为输入的指令数;△tj为该段流水线中瓶颈段的时间。将题中已知条件代入上式,求出吞吐率TP为8/28△t