CPU的快取大小到底在哪邊會有影響?


Whistle Blow wrote:
L1一般會分為ins...(恕刪)

正解..所謂的instruction cache是CPU利用"短時間內相同的程式碼被執行的機率很高"的假設所以接下來要執行的程式碼應該之前有執行過於是應該就可以在Instruction Cache找到這些程式碼就不需要去L2 Cache或是DRAM搬指令來執行
就能讓處理效率更高至於L1特別分為L1/I及L1/D也是同樣為了效率因素,愈大的Cache
通常就代表更高的延遲成本(latency)..但無論如何計算方式都不可能無限制將cache hit提高到100%..所以當cache hit率能達到最佳的狀況時.再去提升其容量不只無用更會減低效能
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!