[理工] [計組] hazard

看板Grad-ProbAsk作者 (nu)時間11年前 (2013/01/18 15:30), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
觀念釐清: case1: add s1,s2,s3 beq s1,zero,L1 case2: lw s1,40(s2) beq s1,zero,L1 假設beq是在ID被決定 , Register可在前半週期寫入 後半週期讀取 想請問以上兩種case在:(1) 無forwarding會插入幾個nop ? (2) 有full forwarding會有幾個stall ? 感謝各位耐心看完題目及問題,謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.221.223

01/18 15:46, , 1F
都2
01/18 15:46, 1F

01/18 16:35, , 2F
你要講forwarding是full forwarding還是只有forwarding
01/18 16:35, 2F

01/18 16:36, , 3F
到EXE STAGE,register可不可以在前半週期寫入後半週期
01/18 16:36, 3F

01/18 16:36, , 4F
讀取也要考慮..
01/18 16:36, 4F
感謝k大的指正 , 已重新修改. 謝謝 ※ 編輯: numin 來自: 123.193.221.223 (01/18 16:45)

01/18 16:49, , 5F
無forwarding的話case1,2都是兩個nop
01/18 16:49, 5F

01/18 16:54, , 6F
有full forwarding的話case1:stall 個1 case2: stall 2個
01/18 16:54, 6F

01/18 16:55, , 7F
1個
01/18 16:55, 7F

01/18 17:46, , 8F
感謝B大,k大熱心的回答. 謝謝.
01/18 17:46, 8F
文章代碼(AID): #1G-FeV5t (Grad-ProbAsk)