[理工]106 清大计系

楼主: kaidi620 (万能屎哥)   2019-02-06 23:12:28
我看大神的解说之后第一题好像懂了,可是(B)真的看不懂
https://imgur.com/0SBsdar.jpg
https://imgur.com/BdaUR9X.jpg
然后看了大神的解说
https://imgur.com/dC4Uhdc
不懂的是 当thread遇到data hazard会一直stall到把结果写回,
(1)但为何cycle2的 IF 不是stall,不是说要stall吗?还是因为是在ID阶段侦测?
(2)为什么cycle3的 IF 会是th1,ID会是 Stall;正常来说不应该是 IF ID 同时都stal吗像
然后cycle 4 , cycle5 为什么都是头尾thread 中间都是stall 这我真的不懂怎么演变的
请各位大神帮我解答好吗 感谢你们 祝新年快乐
作者: skyHuan (Huan)   2019-02-07 00:20:00
https://i.imgur.com/pxJYx9l.jpg图示版看看有没有比较好懂XD原本应该是stall到有结果,FGMT可以透过切thread,让stall的时候别的thread可以用这个功能单元,有好像是别的thread取代stall的效果,也让stall的时候可以有别的工作做
楼主: kaidi620 (万能屎哥)   2019-02-07 10:10:00
好喔谢谢帅大神 应该懂了﴿?问号是表情符号哈哈哈

Links booklink

Contact Us: admin [ a t ] ucptt.com