作者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)