[理工] [計組] ALU-ALU forwarding

看板Grad-ProbAsk作者 (無法顯示)時間14年前 (2011/09/01 12:26), 編輯推噓5(503)
留言8則, 1人參與, 最新討論串1/2 (看更多)
(a) (b) lw $1, 40($6) lw $5, -16($5) add $6, $2, $2 sw $5, -16($5) sw $6, 50($1) add $5, $5, $5 Add nop instructions to this code to eliminate hazards if there is ALU-ALU forwarding only (no forwarding from the MEM to the EX stage) ? 請問這題要怎麼解? 張凡下冊37頁第(5)小題 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.13.101

09/01 22:07, , 1F
這題就是 只有上一個step的EX step可以傳到下一個EX step
09/01 22:07, 1F

09/01 22:08, , 2F
但是上一個step的MEN不能傳到正在執行的EX step
09/01 22:08, 2F

09/01 22:08, , 3F
所以...其實這兩串指令都用不到ALU的前饋......
09/01 22:08, 3F

09/01 22:10, , 4F
所以就當沒有前饋去加nop應該就ok了
09/01 22:10, 4F
請問如果當成沒有forwarding去加nop 這樣是和第(2)小題問的一樣嗎? 這樣的話(a)就不一樣了.. ※ 編輯: mqazz1 來自: 61.228.26.15 (09/01 23:04)

09/02 01:35, , 5F
ㄜ..sorry剛沒仔細看 第一題還是有用到lw的$s1送到sw的$s1
09/02 01:35, 5F

09/02 01:36, , 6F
這樣才會跟沒有前饋友差別XD 感謝提醒
09/02 01:36, 6F

09/02 01:38, , 7F
更正一下我好像搞錯了QQ 上面那兩行不要看
09/02 01:38, 7F

09/02 02:37, , 8F
我重新回一篇了~
09/02 02:37, 8F
文章代碼(AID): #1ENmcAT3 (Grad-ProbAsk)
文章代碼(AID): #1ENmcAT3 (Grad-ProbAsk)