[理工] [計組]成大104
成大計組第五題 有些概念想釐清
第一個問題:
https://i.imgur.com/5GAVQyw.jpg

第一題是詢問data dependences
想請問第一題的(2,4)為什麼沒有RAW
add $2,$3,$3到cycle 5時還沒有寫回結果
因此sw得不到正確$2的值在exe進行20($2)的位子計算
應該需要進行forwarding
如圖片中的紅箭頭
https://i.imgur.com/npvTXSB.jpg

第二個問題:
data dependency的判斷是
當前指令目的暫存器與下方所有指令的來源暫存器有重複
就會有data dependences
data hazard的判斷則是
當前指令的目的暫存器與下兩個指令的來源有重複
就會有data hazards
想問問這樣的概念有沒有錯誤 謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.235.249 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1642312814.A.404.html
※ 編輯: madoka1629 (223.137.235.249 臺灣), 01/16/2022 14:01:44
※ 編輯: madoka1629 (223.137.235.249 臺灣), 01/16/2022 14:03:11
※ 編輯: madoka1629 (223.137.235.249 臺灣), 01/16/2022 14:18:53
推
01/16 16:41,
3年前
, 1F
01/16 16:41, 1F
推
01/16 16:43,
3年前
, 2F
01/16 16:43, 2F
推
01/16 18:08,
3年前
, 3F
01/16 18:08, 3F
推
01/17 20:54,
3年前
, 4F
01/17 20:54, 4F
推
01/24 18:56, , 5F
01/24 18:56, 5F