作者maply0703 (楓)
看板hardware
標題Re: [討論] 我的AMD SP2800+菜單
時間Wed Jun 22 15:53:26 2005
http://www.bsd.com.tw/CPUMark/cpumark_result_barton2600.jpg
http://www.bsd.com.tw/CPUMark/cpumark_result_prescott3.2EG.jpg

圖片連結位址
第一顆BARTON
實際時脈2300MHZ(PR值可標示3400+[當然沒那麼高])
MARK99分數為196(XD,我的有205還210)
TEST1. 896.3 2. 840.3 3. 1096.1
TOTAL:1896.9
第二顆為Prescott
實際時脈為3700MHZ(我說豆大啊,這顆不熱嗎?)
MARK99為216
TEST1. 1939.2 2. 158.6 3. 1939.2
TOTAL:2453.9
看見兩者的差距嗎?
明明是不同等級的東西(3400- VS 3700MHZ)
CPUMARK99分數竟然相近
差別在哪呢?
首先我們知道,時脈速度決定了大部分整數運算的效能
(跳動一次作加法一次,應該不難理解吧?)
而P4以3700MHZ大勝2300MHZ
這不難理解吧?
但CPUMARK99卻是相當接近的分數
表示MARK99絕對不是以測試整數運算為主力
(事實上許多人都知道MARK99是以浮點運算為主)
而在CPUMARK2裡面有沒有注意到P4的MARK2的分數相當難看?
那個,就是造成P4的MARK99分數低落的主因
(要是K8衝到2700MHZ已經300破很多了)
我...我說不下去了
要從已經懂的東西詳盡解釋還滿難的= =||
補一下Cache對CPU的影響
Cache是建置CPU內的暫存記憶體(雖然早期有燒在SLOT上或是主機板上的)
使用的是最快的SRAM,跟CPU以相同的外頻(是吧?)傳輸資料
排在暫存器之下的記憶元件
當東西存在Cache裡時CPU可直接從裡面抓取資料
如果找不到時再向下一階記憶元件抓取
如果能在Cache裝更多東西效能就提升囉?
但是抓取資料需要運算的區段是一個機率
Cache越大抓到正確資料區段的機率就越低
所以雖然"大"比較好,但是太大也不好(好像是貧乳控和巨乳控的對決?)
一般來說,Cache都是做階層式的(實際上整個電腦的記憶系統都是階層式的)
L1抓不到抓L2,再抓不到抓記憶體
分階且限制大小會比單一Cache要有效率(不過分太多階也很麻煩)
另外,Cache用的SRAM可是相當貴喔!
以上可從大一"計算機概論"找到
不同的CPU架構對於Cache所帶來的效能提升也不盡相同
對外頻寬越高的CPU,Cache的影響會比較小
因為向外抓的速度也不會太差
而比較慢或是比較不能出錯的cpu(像xeon)
會比較需要大容量的Cache做緩衝
講到這邊,不知道有沒有人發現了?
Cache~~~~完全和啥整數或浮點運算沒關係
他只是資料的儲存者而已....
--
我在說啥...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.210.174
※ 編輯: maply0703 來自: 140.115.210.174 (06/22 15:54)
1F:推 Dopin:感恩 Orz 板大拜託您 m 了 :::> <::: 203.70.65.28 06/22
2F:→ Dopin:溫度嘛 嗯 2600+ -> 62 / 3.2 -> 61 (Hyper 6 咩) 203.70.65.28 06/22
3F:→ Dopin:後來的 L1 有全速 (同步) 與半速的 203.70.65.28 06/22
4F:推 Dopin:Chache -> Cache ? 203.70.65.28 06/22
5F:推 chiwa:應該是Cache XD 140.117.189.45 06/22
6F:推 maply0703:啊...打錯...大概是今天考爆太感傷...140.115.210.174 06/22
※ 編輯: maply0703 來自: 140.115.210.174 (06/22 16:05)