[理工] 計組 pipeline

看板Grad-ProbAsk作者 (喜歡平井桃)時間7年前 (2018/12/11 21:52), 7年前編輯推噓2(200)
留言2則, 2人參與, 7年前最新討論串4/11 (看更多)
https://i.imgur.com/3i3okTX.jpg
https://i.imgur.com/g2xmBX3.jpg
這一題我要問c小題 L和D有load use需要delay一個clock,D和B也需要delay一個clock 這樣不是就delay兩個clock而已嗎? 那C的解答說 require one clock delay and two clocks for data hazard,respectively是什麼意思 為什麼答案是+4不是+2? 另外還有這一題 https://i.imgur.com/jBHhIFo.jpg
請問lw和sw為什是RAW的關係? lw把取出來的內容寫到$1去 sw把$6的內容寫回記憶體$1+50的地方去 這樣對$1來說不是WAW嗎? 為什麼變成有Data hazard的RAW了? 拜託各位大大解答了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.105.145.187 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1544536339.A.6E0.html

12/11 22:04, 7年前 , 1F
因為sw會去讀s1的值然後寫入mem中的50(s1)這個位置
12/11 22:04, 1F
對欸 瞭解了謝謝 ※ 編輯: sooge (120.105.145.193), 12/11/2018 22:27:32

12/12 18:44, 7年前 , 2F
L跟D一個,D跟B兩個,beq抓到錯的位置一個,總共4個
12/12 18:44, 2F
文章代碼(AID): #1S3y4JRW (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1S3y4JRW (Grad-ProbAsk)