L3快取很重要嗎?

alexyang

一般般會員
已加入
3/10/08
訊息
89
互動分數
0
點數
6
快取就是記憶體的一種
假設你今天是賣米的大盤商
台北(cpu)缺米需要調貨
一開始就是向你桃園的倉庫(L1)先調調看
調不到的話就是再向你台中的倉庫(L2)再調調看
還是調不到就是向你高雄的倉庫(L3)調調看
高雄調不到那你只好跟泰國的大盤商(dram)要貨了
整個架構就是這樣
越遠你調到貨的時間就越久
他的英文叫cache中文翻得很好叫快取
意思是很快就能取得
所以這東西是越大越好
dram 就不見得了dram 剛好夠用即可

想問一下
那要分L1、L2、L3有原因嗎?
反正都是給CPU獨佔的快取
何不L1放大一點就好??:confused:
 

sgeta

加班達人
已加入
3/24/05
訊息
3,112
互動分數
0
點數
36
想問一下
那要分L1、L2、L3有原因嗎?
反正都是給CPU獨佔的快取
何不L1放大一點就好??:confused:

差別在成本,好比以前Q9650沒有L3,直接把L2作到12MB,結果就是一顆賣1萬5以上…

如果全作在L1的話,一顆賣2~3萬也不奇怪
 

shine9001

一般般會員
已加入
6/19/11
訊息
192
互動分數
0
點數
0
cpu 本身alu+ fpu+指令集就佔蠻大面積了
再加上快取面積更大
抓取資料都是一整塊的區間
L1 如果做得太大可能抓進來的資料只有一半是被使用的那就會造成浪費
這種設計應該都是經過實測是效用最大且面積最小
所以成本也最低發熱量最少
 

penkjn

進階會員
已加入
3/22/07
訊息
213
互動分數
1
點數
18
年齡
44
www.cpubenchmark.net

Intel Celeron G530 -> 2341分
2341 / 2 = 1170.5

AMD Phenom II X4 955 -> 3970分
3970 / 4 = 992.5

當遇到只支援雙核.甚至單核的軟體
沒有 L3 的 G530 卻能打趴 955
L3 重要嗎?

應該要看測試軟體吧.....像跑cpumark時G530分數: 366而x4 955是43x分,整整差了快70分!!!
目前cpumark雖然是老舊測試軟體,但還是有一定存再價值吧...像推土機fx4100在測試上就輸給x4 955.......
 
▌延伸閱讀