[理工] Data hazard 疑問
lw $t3 4($1)
or $t3 $t2 $t3
add $t4 $t2 $t3
這樣子lw的$t3和add的$t3會有data hazards嗎?(我覺得會有)
______________________________________________________________________
lw $t5 8($t11)
sw $t4 16($t5)
這樣$t5 算是RAW hazard嗎?(我覺得算)
以上
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1484309305.A.DC4.html
→
01/13 20:12, , 1F
01/13 20:12, 1F
→
01/13 20:13, , 2F
01/13 20:13, 2F
→
01/13 20:14, , 3F
01/13 20:14, 3F
→
01/13 20:30, , 4F
01/13 20:30, 4F
假設有Forwarding的話,第二個(lw和sw) 有辦法被解決嗎
※ 編輯: Transfat (140.112.25.105), 01/13/2017 20:32:40
→
01/13 20:33, , 5F
01/13 20:33, 5F
→
01/13 20:33, , 6F
01/13 20:33, 6F
→
01/13 20:33, , 7F
01/13 20:33, 7F
→
01/13 20:34, , 8F
01/13 20:34, 8F
→
01/13 20:34, , 9F
01/13 20:34, 9F
→
01/13 20:36, , 10F
01/13 20:36, 10F
→
01/13 20:36, , 11F
01/13 20:36, 11F
→
01/13 20:37, , 12F
01/13 20:37, 12F
→
01/13 20:37, , 13F
01/13 20:37, 13F
→
01/13 20:38, , 14F
01/13 20:38, 14F
→
01/13 20:39, , 15F
01/13 20:39, 15F
→
01/13 20:40, , 16F
01/13 20:40, 16F
→
01/13 20:40, , 17F
01/13 20:40, 17F
→
01/13 20:41, , 18F
01/13 20:41, 18F
→
01/13 20:44, , 19F
01/13 20:44, 19F
我比較想問的關於(1)是如果lw-use跟下下個指令有RAW,不過似乎不用用forwarding就可
以解決了(?)還有(2)我們寫sw $t4 16($t5), 這個$t5也算是Read吧(?)
※ 編輯: Transfat (140.112.25.105), 01/13/2017 20:52:09
→
01/13 20:57, , 20F
01/13 20:57, 20F
→
01/13 20:57, , 21F
01/13 20:57, 21F
→
01/13 20:59, , 22F
01/13 20:59, 22F
→
01/13 20:59, , 23F
01/13 20:59, 23F
→
01/13 20:59, , 24F
01/13 20:59, 24F
→
01/13 21:00, , 25F
01/13 21:00, 25F
了解,感謝
※ 編輯: Transfat (140.112.25.105), 01/13/2017 21:14:00