看板 Grad-ProbAsk 關於我們 聯絡資訊
這題目沒預設的情況,我自己假設是 mem stage 做 3 個 stage,其他都 1 個 stage 而 branch prediction 是在 mem stage 的最後一個才被決定的。 https://i.imgur.com/K5dmuc5.png
以下是自己畫的表格,有點久沒碰 pipeline 了 不知道有沒有錯 圖中 flush 改 5 個 cycle https://i.imgur.com/hR5a16m.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.40.81 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1645101345.A.CA7.html ※ 編輯: jacksoncsie (114.37.40.81 臺灣), 02/17/2022 21:58:16
ddesc: 想問j大 第一行跟第二行有RAW02/17 22:14
ddesc: 這個pipeline沒有forwarding 這樣第一行還沒寫入02/17 22:15
ddesc: 第二行就已經讀走不會讀錯嗎02/17 22:15
改了 看還有沒有錯 感恩 ※ 編輯: jacksoncsie (114.37.40.81 臺灣), 02/17/2022 22:34:57 ※ 編輯: jacksoncsie (114.37.40.81 臺灣), 02/17/2022 22:38:32
ddesc: 你後面很多clock都有兩個指令在memory stage02/17 23:23
ddesc: 這題是抄課本的 解答連結我信箱給你了 你參考一下02/17 23:58
感恩 ※ 編輯: jacksoncsie (114.37.40.81 臺灣), 02/18/2022 11:35:02 ※ 編輯: jacksoncsie (140.124.183.56 臺灣), 02/19/2022 19:45:10
mars900809: d大或版主我也需要這題的答案 請問可以傳給我嗎 12/17 00:29