1
1
[(1)]
m
i
i m
i i i n t m t n t η==??=
??+-?∑∑ (1分)
当连续输入3条指令时
36238TP t t
t =?+?=? (1分)
366838%
t
t η??=
??= (1分)
当连续输入30条指令时
3062967TP t t
t
=
?+?=? (1分)
30663586%
t
t η??=
??= (1分)
(3)结论:在流水线中,无论瓶颈段是否被消除(2分),只有当连续输入流水线的指令越多时,流水线的实际吞吐率和效率才会提高。
六、设向量长度为64,在CRAY-1机上所用浮点功能部件的执行时间分别为:相加 6拍,相乘 7拍,求倒数 14拍,从存储器读数6拍,打入寄存器及启动功能部件各 1 拍。问下列各指令组,组内的哪些指令可以链接?哪些指令不能链接?不能链接的原因是什么?分别计算出各指令组全部完成所需要的拍数。
(1) V0←存储器 V2←V0*V1
V3←V2+V0
V5←V3+V4 (8分) (2) V2←V0*V1
V3←存储器
V4←V2+V3 (7分)