CPU緩存其實就相當于一個臨時倉庫,CPU要用數(shù)據(jù)的時候先去緩存里找,有的話直接拿走用;要是沒找到,那就得去內(nèi)存里慢慢翻,然后順手把這數(shù)據(jù)也放到緩存里,方便下次快速調(diào)用。
以前老式的CPU緩存是整個兒的,容量小得很。后來英特爾從Pentium開始搞事情,把緩存分成了好幾類,核心里面那部分叫一級緩存,外面一點的叫二級緩存,因為那時候集成在CPU里面的緩存已經(jīng)不夠用了,但工藝限制又沒法做大。
現(xiàn)在大家都知道,二級緩存對CPU性能影響很大,同樣核心的情況下,二級緩存越大,性能提升越明顯。同一款CPU的高中低端版本,很多時候就是靠二級緩存大小來區(qū)分的。
高端點的CPU還有三級緩存,就是用來填補二級緩存沒命中時的空缺。目前主流的一級緩存差不多都在4KB到18KB之間,而二級緩存就比較卷了,有128KB、256KB、512KB、1MB甚至2MB的。
所以你看,奔騰雙核T2310(1.46GHz,1MB二級緩存)跟酷睿2雙核T5300(1.73GHz,2MB二級緩存),這倆差距真不是一般的大!
以前老式的CPU緩存是整個兒的,容量小得很。后來英特爾從Pentium開始搞事情,把緩存分成了好幾類,核心里面那部分叫一級緩存,外面一點的叫二級緩存,因為那時候集成在CPU里面的緩存已經(jīng)不夠用了,但工藝限制又沒法做大。
現(xiàn)在大家都知道,二級緩存對CPU性能影響很大,同樣核心的情況下,二級緩存越大,性能提升越明顯。同一款CPU的高中低端版本,很多時候就是靠二級緩存大小來區(qū)分的。
高端點的CPU還有三級緩存,就是用來填補二級緩存沒命中時的空缺。目前主流的一級緩存差不多都在4KB到18KB之間,而二級緩存就比較卷了,有128KB、256KB、512KB、1MB甚至2MB的。
所以你看,奔騰雙核T2310(1.46GHz,1MB二級緩存)跟酷睿2雙核T5300(1.73GHz,2MB二級緩存),這倆差距真不是一般的大!