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