[理工] 計組pipeline branch 處罰計算消失

看板Grad-ProbAsk作者時間8年前 (2017/08/18 16:45), 編輯推噓4(403)
留言7則, 2人參與, 最新討論串1/1
張凡上p526 http://i.imgur.com/BuASEfv.jpg
branch是ID1+ID2+EXE1+EXE2+EXE3 嗎? 那unconditional branch呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.21.194 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1503045903.A.34C.html

08/19 02:47, , 1F
勘誤:delayed branch那一列皆為0
08/19 02:47, 1F

08/19 02:50, , 2F
贏者全拿,錯了全殺掉
08/19 02:50, 2F

08/19 02:50, , 3F
既然在EXE-2知道branch是錯的
08/19 02:50, 3F

08/19 02:50, , 4F
那代表後面才載入的指令全錯
08/19 02:50, 4F

08/19 02:51, , 5F
不過不知道你到底想問哪一格…
08/19 02:51, 5F

08/20 08:44, , 6F
到ID2才能判斷該指令是jump
08/20 08:44, 6F

08/20 08:48, , 7F
jump要等到ID2才能拿ID1算好的address
08/20 08:48, 7F
文章代碼(AID): #1PbgaFDC (Grad-ProbAsk)