看板 Grad-ProbAsk 關於我們 聯絡資訊
這題是要考管線沖刷,data hazard基本上利用前半週寫入,後半週讀出(還有forwarding) 就解決了。而且branch採預測(題目:事先預測成立)的方式, 第一題是分支成立,第二題是分支不成立。所以若成立不會有任何stall, 若不成立,則要沖刷三個指令。 這邊如果自己假設分支判斷移至ID stage<加比較器)則只需沖刷一個指令。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.176.19
fortified:成立bne下面就放add。不成立下面的add IF後面會被沖刷。 12/22 09:31
fortified:這是以分支判斷移至ID stage的情況。 12/22 09:33
skill91002:了解! 12/23 20:48