某指令流水线由5段组成,各段所需要的时间如下图所示。
连续输入100条指令时的吞吐率为( )。
吞吐率=需要处理的任务数/处理这些任务所需要的时间。
如港口的年货物吞吐率,就是讲1年时间内,处理了多少个集装箱。
计算流水线执行时间的理论公式是:第一条指令顺序执行时间+(指令条数-1)*周期,而周期 是取各节点的最大处理时长,在本题中,周期也就是3t,需要处理的任务数是:100条指令,所以这100条指令使用流水线方式的执行时间是:(Δt+3Δt+Δt+2Δt+Δt)+(100-1)×3Δt=305Δt,所以:吞吐率=100/305Δt。