[理工]106 清大計系
我看大神的解說之後第一題好像懂了,可是(B)真的看不懂
https://imgur.com/0SBsdar.jpg
![](https://i.imgur.com/0SBsdar.jpg)
![](https://i.imgur.com/BdaUR9X.jpg)
然後看了大神的解說
https://imgur.com/dC4Uhdc
![](https://i.imgur.com/dC4Uhdc.jpg)
不懂的是 當thread遇到data hazard會一直stall到把結果寫回,
(1)但為何cycle2的 IF 不是stall,不是說要stall嗎?還是因為是在ID階段偵測?
(2)為什麼cycle3的 IF 會是th1,ID會是 Stall;正常來說不應該是 IF ID 同時都stal嗎像
然後cycle 4 , cycle5 為什麼都是頭尾thread 中間都是stall 這我真的不懂怎麼演變的
請各位大神幫我解答好嗎 感謝你們 祝新年快樂
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.37.206
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1549465951.A.AA0.html
推
02/07 00:20,
5年前
, 1F
02/07 00:20, 1F
![](https://i.imgur.com/pxJYx9l.jpg)
→
02/07 00:20,
5年前
, 2F
02/07 00:20, 2F
→
02/07 00:20,
5年前
, 3F
02/07 00:20, 3F
→
02/07 00:20,
5年前
, 4F
02/07 00:20, 4F
→
02/07 00:20,
5年前
, 5F
02/07 00:20, 5F
→
02/07 10:10,
5年前
, 6F
02/07 10:10, 6F
→
02/07 10:11,
5年前
, 7F
02/07 10:11, 7F
→
12/06 09:30,
4年前
, 8F
12/06 09:30, 8F