瀏覽單個文章
ianme
*停權中*
 
ianme的大頭照
 

加入日期: Oct 2004
您的住址: 台北
文章: 3,188
引用:
作者wealen
講白話一點就是AMD和INTEL cpu設計的理念和架構不一樣才會有不同cache的情況
如果要比應該是要比同廠牌同時脈不同cache下才能知道cache的效果在哪裡

單指L1和L2來說
我會覺得cache命中率高的比較好,而不是容量越大越好
所謂的L1和L2一般在電腦上來說是叫做快取cache
就是可以讓你快速存取的意思
所以速度上一定比RAM來快的很多很多(有快到數十倍到數百倍都有)
但因為價格昂貴沒辦法做太大(當然廠商的商品策略也會影響到cache的大小)
所以你要的資料有沒有在裡頭就很重要
資料有沒有在裡頭就是所謂的快取的命中率
而快取的命中率每家的演算法都不竟相同
甚至有時候每個不同等級的cpu演算法都不想同
這個演算法就影響到快取的大小
至於L1和L2的效果 真的有差很大嗎?
如果沒有L1和L2電腦所有的存取都要到ram來做
那根據上面的速度比
你應該可以知道會不會差很大
不知道有沒有記錯 之前賽揚...



您這邊有幾點有點問題,首先cache之所以不同在於Associative way數不同,只所以造

成這種結果主要是CU設計上就有不同,所以單獨比較cache是沒有太大意義的,只能比較

說他們的設計哪種比較優良,但也是建立在該種CU設計方式之下。另外命中率很高不等於

好,若是準確性不高那麼等於沒用,命中率跟準確度是不同的東西喔。


Intel由於並未把MCT內建到CPU內,所以架構應該是維持舊的吧?(C2D不知道),因為新的

C2D目前手上沒比較深入的資料,但是以以前的P4架構來說Intel的L1不是越大越好,但是

L2要越大越好。


AMD的架構上來說Hamer架構主要就是MCT�X建,L2的速度跟CPU到RAM之間的速度已經

相差不多,L2用軟體測起來大約是8GB/s,對比上memory的將近6GB/s的量其實相

差不遠,這是對於L1的27GB/s來說。

Intel的部份數據由於我的CPU L1有點問題(測出來2200MB/s ),所以暫不提

供,但是AMD的數據可以證明理論上的觀點了。
舊 2006-10-19, 03:47 AM #16
回應時引用此文章
ianme離線中