某指令流水线由4段组成,各段所需要的时间如下图所示。连续输出8条指令时的吞吐率(

资格题库2022-08-02  37

问题 某指令流水线由4段组成,各段所需要的时间如下图所示。连续输出8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(  )。A.8/56ΔtB.8/32ΔtC.8/28ΔtD.8/24Δt

选项 A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt

答案 C

解析 当流水线各段所经历的时间不一样时,吞吐率的计算公式为:式中分子为指令数,本题为n=8;分母为流水线执行时间,根据理论公式:流水线执行时间计算=一条指令顺序执行时间+(n-1)*流水线周期=(1△t+2△t+3△t+1△t)+(8-1)*3△t=28△t综上可得,吞吐率TP=8/28△t,为C选项。【其中流水线周期为指令耗时最长的一段。】
转载请注明原文地址:https://tihaiku.com/congyezige/2410051.html

最新回复(0)