我正在準備即將到來的考試,我是有這個問題煩惱高速緩存未命中率:確定的代碼片段
直接映射大小64K的塊尺寸是16個字節的緩存。緩存開始空
什麼是高速緩存未命中率如果...
- 行數= 128,COLS = 128
- 行數= 128和cols = 192個
- 行數= 128和COLS = 256
[解決方案:第5頁http://www.inf.ethz.ch/personal/markusp/teaching/263-2300-ETH-spring11/midterm/midterm_sln.pdf]
我很困惑他們是如何得到「緩存存儲128 x 128元素」。我認爲緩存大小是64K(2^16)。
另外,有人可以解釋如何處理每個問題?我的教授有一些公式來計算每個塊的訪問次數:塊大小/步幅,但它似乎並不適用於此。
96kb數據集如何適合64 kb緩存? – Leeor