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

资格题库2022-08-02  53

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

选项 A.10/55Δt
B.10/110Δt
C.10/100Δt
D.10/50Δt

答案 A

解析 流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出的数据的结果的数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,以流水方式执行10条指令的执行时间计算方式是:第一条完全执行完毕需要10Δt,而第二条指令再需5Δt即可执行完成,以此类推,总时间为10+(10-1)*5=55Δt。还有一种快速的计算方式是找到使用时间最长的一段,也就是5Δt,将其乘以指令总数10,然后再加上其它非最长的时间片段即可,最后答案都是55Δt。因此吞吐率为10/55Δt。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2416520.html

最新回复(0)