近来由于华硕A4530D-DR的风靡全国
也有越来越多的网友在问为什么AMD SP3000+的L2为什么只有128
小生也回答过多次
鉴于同志们的一再要求 小生斗胆在这里发贴详细说明一下 也许这贴不是地方吧
不足之处 请诸位大侠指正
我想 这款CPU采用128L2的主要原因有二
一 降低发热量与功耗
众所周知 在Barton时代 随着L2由256提升到512
发热量也急剧飙升 由于L2是集成在核心内的 核心总晶体管总数的增加势必带来更大的热量与功耗
不难知晓 移动版的SP采用了与桌面版相同的核心 都是从一条流水线上下来的 应该有256L2
但移动平台要求更小的功耗与发热量 这是SP不具备的 为了与PM竞争 AMD只有降低L2来减少不必要的发热与功耗
二 降低L2会影响性能么?
当然会有些 但对于AMD的CPU影响并不大 这在桌面的Barton时代早期就表现出来 早期的Barton尽管拥有512的巨大L2 但性能照老的256 Athlon并没有质的飞跃 超频性也不好 直到后来工艺成熟才显现出它的王者魅力
再说影响之前 先让我来说说L2的作用 希望不是在炒冷饭
早期的CPU是没有Cache的 但随着CPU处理流水管线的增长 一旦产生运算数据错误 CPU不得不再从头返回从内存中调取数据 这样一来 CPU的性能就受到了极大的影响 于是 以Intel为首的CPU厂商开始在CPU中增设缓存 早先只有L1 后来又有了L2 缓存中主要存放由预测机构预先从内存中读出的可能会由CPU进行下一步处理得的数据 所以Cache越大 存储的可能就越多 CPU需要从头返工的机会就越少 于是就提升了CPU的性能
再来说说L2的大小对不同CPU的性能影响
对于一般的运算 可能的需要数据情况并不多 所以也就不需要多大的Cache 但当碰到比如游戏或者其他情况比较复杂的浮点运算时 cache就至关重要了 所以这就是为什么AMD的CPU在游戏性能上要比频率高出很多的IntelCPU强大的多 AMD的L1是Intel的两倍
Intel为了遵循摩尔定律 当然也是为了误导消费者 不断的 疯狂的提升主频 而提升主频的主要手段就是延长运算流水线 可过长的流水线势必导致出错后重来的时间增加 于是 庞大的L2以至于L3对于intel的CPU至关重要 直接影响着其性能的发挥 而流水线较短的AMDcpu就没有这个问题 反正错了再来一边的时间很短 所以得出一个副结论 AMD的CPU适合玩游戏 intel的CPU适合作工程运算以及一些需要死算的东西 比如穷举密码……
所以………………
终于得住最后的结论
128L2的3000+性能损失不大 可放心选购
本来本本的性能就不如台式机 3000+(1.7M)的性能介于同频CM和PM之间
或更高(游戏时)毕竟PM的构架太强了 当然价格也很强!
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=2313851
[2005-07-15] 全面分析 64位两大阵营究竟该选谁
[2005-07-10] AMD未来发展蓝图!四核心CPU待发
[2005-07-14] AMD称遭英特尔编译器暗算 降低AMD处理器性能
[2005-07-10] K9成就AMD的梦想 AMD的芯片蓝图
[2005-07-09] 核心类型