设十条指令按时间顺序为I0、I1...I9。
由于有4个功能部件,加上部件的延迟时间都相等,所以I5刚刚执行完之后,I6、I7、I8、I9依次占据4个功能部件,5△t间歇立即开始,经过4△t时间I9刚好执行完毕。
4△t小于5△t,所以周期T等于从开始输入到I5刚刚执行完的时间加上5△t间歇。
从开始输入到I0执行完,耗时4△t。1△t之后,I1完成,又1△t之后I2完成。.......
所以周期T=[4+(6-1)*1]+5=14△t
此时流水线的吞吐率=10个指令/T=10/14△t
第一个数据进入到最后一个数据输出流水线的时间是10+4=14△t,再加间歇5△t,共19△t,吞吐率是10/(19△t)