计算机系统结构流水线实际吞吐率
答案:2 悬赏:70 手机版
解决时间 2021-01-31 03:08
- 提问者网友:捧腹剧
- 2021-01-30 13:09
计算机系统结构流水线实际吞吐率
最佳答案
- 五星知识达人网友:污到你湿
- 2021-01-30 14:33
设十条指令按时间顺序为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
由于有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
全部回答
- 1楼网友:轮獄道
- 2021-01-30 15:31
第一个数据进入到最后一个数据输出流水线的时间是10+4=14△t,再加间歇5△t,共19△t,吞吐率是10/(19△t)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯