[理工] data hazard Mem access 問題

看板Grad-ProbAsk作者 (oldguy)時間7年前 (2018/11/01 11:47), 編輯推噓1(105)
留言6則, 2人參與, 7年前最新討論串1/1
https://i.imgur.com/xtiHLjf.jpg
https://i.imgur.com/3nic433.jpg
第一張圖 答案有考慮到MEM跟IFstage 之前memory access 的問題 第二張圖 是不是沒有考慮到這個問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.142.117 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541044066.A.C99.html

11/01 12:06, 7年前 , 1F
第一題題目特別註明只有一個memory,所以如果指令在ME st
11/01 12:06, 1F

11/01 12:06, 7年前 , 2F
age要用到memory就會跟正要進pipeline IF stage的指令搶
11/01 12:06, 2F

11/01 12:06, 7年前 , 3F
,就是structural hazard。一般題目沒有特別註明都是有
11/01 12:06, 3F

11/01 12:06, 7年前 , 4F
分兩個data & instruction memory,分別給指令在IF跟MEM
11/01 12:06, 4F

11/01 12:06, 7年前 , 5F
stage用,只要考慮data跟control hazard即可
11/01 12:06, 5F

11/06 02:06, 7年前 , 6F
謝謝sky 大
11/06 02:06, 6F
文章代碼(AID): #1RsdTYoP (Grad-ProbAsk)