[理工] 計組 pipeline stall 相關問題
想請問
若發生load_use data hazard的,則load的下個指令add必須停在ID ,再下個cycle來才能在EX正確運算
http://i.imgur.com/ZgnPHbj.jpg

那發生branch跟前面指slti資料相依時,為甚麼是停在ID而不是IF
http://i.imgur.com/88Bx8kd.jpg

(圖表分別在張凡課本(上)553跟534)
-----
Sent from JPTT on my OPPO R7sf.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.74.199
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1514804802.A.40F.html
※ 編輯: q1qip123 (218.173.74.199), 01/01/2018 19:16:35
※ 編輯: q1qip123 (218.173.74.199), 01/01/2018 20:45:54
推
01/01 20:59,
8年前
, 1F
01/01 20:59, 1F
→
01/01 21:02,
8年前
, 2F
01/01 21:02, 2F
→
01/01 21:02,
8年前
, 3F
01/01 21:02, 3F
→
01/01 21:10,
8年前
, 4F
01/01 21:10, 4F
→
01/01 21:11,
8年前
, 5F
01/01 21:11, 5F
→
01/01 21:15,
8年前
, 6F
01/01 21:15, 6F
→
01/01 21:19,
8年前
, 7F
01/01 21:19, 7F
→
01/01 21:19,
8年前
, 8F
01/01 21:19, 8F
→
01/01 21:20,
8年前
, 9F
01/01 21:20, 9F
推
01/01 21:22,
8年前
, 10F
01/01 21:22, 10F
→
01/01 21:23,
8年前
, 11F
01/01 21:23, 11F
→
01/01 21:40,
8年前
, 12F
01/01 21:40, 12F
→
01/01 21:43,
8年前
, 13F
01/01 21:43, 13F
→
01/01 21:43,
8年前
, 14F
01/01 21:43, 14F
→
01/01 21:58,
8年前
, 15F
01/01 21:58, 15F
→
01/01 21:59,
8年前
, 16F
01/01 21:59, 16F
→
01/01 22:14,
8年前
, 17F
01/01 22:14, 17F
→
01/01 22:14,
8年前
, 18F
01/01 22:14, 18F
→
01/01 22:15,
8年前
, 19F
01/01 22:15, 19F
→
01/01 22:16,
8年前
, 20F
01/01 22:16, 20F
推
01/04 23:20,
8年前
, 21F
01/04 23:20, 21F
→
01/04 23:20,
8年前
, 22F
01/04 23:20, 22F