看板 Grad-ProbAsk 關於我們 聯絡資訊
在下想問99台大電機第六題 圖: http://imgur.com/a/JvEps 此為網路板詳解 答案是(C) 跟我算的一樣但是我會想選(E)..因為數字很漂亮 張凡版詳解(P552) :1+0.15*0.9*(1-0.75)*3+0.15*(1-0.9)*6=1.19125 他選(C) 我有兩個問題 1.到底哪個是正確的? 2.若答案是1.18該選哪個? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.170.234 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1475323629.A.968.html
ken52011219: 乍看之下我會寫張凡版本的 10/01 21:02
dante150: 但我不太理解張凡為何是這樣算@@ 10/01 21:33
kyuudonut: 我prefer張凡的 已經miss了 不該再猜 10/01 22:26
kyuudonut: buffer miss penalty 就是等到正確的指令八 10/01 22:27
kyuudonut: 所以沒有那個0.75的問題 10/01 22:27
我大概裡解出來了 CPU會先去BTB確認是否有Target address(Missing就會有6 cycle penalty) →有hit再去做猜測branch(猜錯有3 cycle penalty) ※ 編輯: dante150 (59.126.170.234), 10/01/2016 22:43:49 ※ 編輯: dante150 (59.126.170.234), 10/01/2016 22:44:53
darren0831: 讚 原PO一說就懂了 謝謝 10/02 08:29