正在加载图片...
T 4-1 4-2 4-4 marindin =ssns 850× 8=%17≈5882% 3.10一个流水线由四段组成,其中每当流经第三段时,总要在该段循环一次才能流到第四段。 如果每段经过一次的时间都是△t,问 (1)当在流水线的输入端每△t时间输入任务时,该流水线会发生什么情况? (2)此流水线的实际吞吐率为多少?如果每2△t输入一个任务,连续处理10个任务的实 际吞吐率和效率是多少? (3)当每段时间不变时,如何提高该流水线的吞吐率?仍连续处理10个任务时,其吞吐 率提高多少? 解:(1)会发生流水线阻塞情况 stage3 stage3 stage4 stagel stage2 stall stage3 stage3 tagel stall stage3 stage4 nstr 4 l stagel stall stage2 stal stage3 stage3 stage4 第5页共52页第 5 页 共 52页 1 2 3_1 3_2 4_1 4_2 4_3 4_4 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 10 8 9 10 8 9 10 850ns Time Stage (ns ) 85 1 T TP n 1 pipeline − = = 58.82% 17 10 850 8 E 400 10 =   =  3.10 一个流水线由四段组成,其中每当流经第三段时,总要在该段循环一次才能流到第四段。 如果每段经过一次的时间都是△t,问: (1)当在流水线的输入端每△t 时间输入任务时,该流水线会发生什么情况? (2)此流水线的实际吞吐率为多少?如果每 2△t 输入一个任务,连续处理 10 个任务的实 际吞吐率和效率是多少? (3)当每段时间不变时,如何提高该流水线的吞吐率?仍连续处理 10 个任务 时,其吞吐 率提高多少? 解:(1)会发生流水线阻塞情况。 Instr.1 stage1 stage2 stage3 stage3 stage4 instr.2 stage1 stage2 stall stage3 stage3 stage4 instr.3 stage1 stall stage2 stall stage3 stage3 stage4 instr.4 stall stage1 stall stage2 stall stage3 stage3 stage4 1 2 3-1 3-2 4-1 4-2 4-3 4-4
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有