找考题网-背景图
问答题

简答题

有一条3个功能段的流水线如下图所示,每个功能段的延迟时间均为△t,但是,功能段S2的输出要返回到它自己的输入端循环执行一次。

可用什么办法来提高流水线的吞吐率,画出改进后的流水线结构。

【参考答案】

为提高流水线的吞吐率,可重复设置段S2,并使两个段S2串连在一起,从而消除瓶颈段S2,而且各段执行时间相等为Δt,流水线的段数为4。流水线的结构如下图所示。