单选题 某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为______。
【正确答案】 C
【答案解析】[解析] 吞吐率是指单位时间里流水线处理机流出的结果数。对指令而言,就是单位时间里执行的指令数。如果流水线的子过程所用时间不一样,则一条指令的吞吐率P应为最长子过程的倒数:
p=1/max{Δt 1 ,Δt 2 ,…,Δt m )
所以4段流水线中最长的时间段为3Δt,8条指令占24Δt,到达下一个流水线中经过4个Δt,所以总的吞吐率为8/28Δt。