我看大神的解说之后第一题好像懂了,可是(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 这我真的不懂怎么演变的
请各位大神帮我解答好吗 感谢你们 祝新年快乐