[理工] 計組上冊 p.551 第30題

看板Grad-ProbAsk作者 (billy)時間8年前 (2017/10/18 14:08), 8年前編輯推噓1(102)
留言3則, 1人參與, 8年前最新討論串1/1
/書籍:張凡計組第二版(上) p.551 第30題的題目與解答: https://i.imgur.com/5du3jF2.jpg
https://i.imgur.com/ZKTD6z6.jpg
寫這題時,我想到老師曾經在黑板上有畫一張架構圖如下: https://i.imgur.com/Xq75Eic.jpg
按這張架構圖,若 BHT 選擇 taken 則會採用 BTB 內的 instruction/addr,但若選擇 n ot taken,則直接取 pc+4 的指令 因此,我做這題時,是採用以下的歸類方式: https://i.imgur.com/G0dK7lm.jpg
上方也一併呈現我計算的結果,雖然很接近答案,但很顯然跟解答的作法完全不同 按解答的作法,我反推他的歸類方式如下: https://i.imgur.com/VQjJnZH.jpg
我不懂為什麼要這樣歸類,也無法將這樣的歸類與老師所畫的架構圖做連結,所以想向版 上的大大們請教 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.224.208 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1508306923.A.7C6.html

10/18 15:55, 8年前 , 1F

10/18 15:56, 8年前 , 2F
課本是把BTB當成一個類似Cache的東西,所以要先檢測有沒
10/18 15:56, 2F

10/18 15:56, 8年前 , 3F
有Cache miss
10/18 15:56, 3F
嗯嗯 有點模糊的了解 謝謝你!! ※ 編輯: bobsonlin (49.215.224.208), 10/18/2017 18:13:26
文章代碼(AID): #1Pvk_hV6 (Grad-ProbAsk)