我可以增加CPU的L2缓存吗?


8

我注意到我的笔记本电脑的“二级缓存”数量似乎是台式机的4倍,这正常吗?

  • 笔记本电脑:Intel Core Duo CPU T2450 @ 2.00GHz,L2高速缓存2 MB,系统总线533 MHz
  • 台式机:Intel Celeron D CPU 347 3.06GHz,总线533 MHz,L2高速缓存512 KB

我有办法增加台式机上的L2缓存吗?它会使计算机更快吗?我有3 GB的RAM。


6
以下答案通常是正确的,因为您需要升级CPU以获取更多缓存。但是,FWIW,在过去,L2缓存通常是主板上的一堆芯片,如果不充分使用,可以增加。
克里斯·瑞

Answers:


18

L2缓存内置在CPU本身中。获取更多信息的唯一方法是用具有更多二级缓存的CPU替换您的CPU。

与C2D相比,Celeron更像是一个预算级处理器,因此它具有较少的缓存是有道理的。

高速缓存会更快吗?在大多数情况下,是的。

如果是台式机,则可以根据插槽的不同,用新单元替换CPU,该单元不仅具有更多的缓存,而且时钟速度也更快。


4
实际上,celeron和等效CPU之间的主要区别在于L2的大小
Nathan Fellman

7

这个问题的答案很清楚NoCarrier
我只是添加一个简短的参考,它有两个方面的用途,

  1. 使您更了解Cache理论
    • 对于理解较新的体系结构很有用(Nehalem ...)
    • 对于该站点上所有具有较高内存性能的用户,
    • 决定您的PC时,让您了解缓存的工作方式以及大小的重要性

内存部分2: LWN.net站点上的 CPU缓存(2007年10月)。

编者注:这是Ulrich Drepper的“每个程序员应该了解的内存”文档的第二部分。那些没有阅读第一部分的人可能想从这里开始。这是好东西,我们再次感谢Ulrich允许我们发布它。

冗长的文章还可能有助于理解为什么将高速缓存移入处理器模块(与上面评论中描述的过去相比cwrea,人们更容易忘记这一点)。

至尊科技的Nehalem L3缓存说明。


更新:我以前没有包括
过时的旧的超频文章参考,特别是因为它不适用于L2缓存扩展。在我对这里的另一个答案(由hanleyp)的评论中阅读这很有趣。

三颗宝石超频器开始:在Intel Celeron 2GHz上,

Intel Celeron始终与更快的处理器系列基于相同的内核,唯一的区别是L2缓存小了一倍,总线频率降低了,时钟频率降低了。至于缓存,没有办法将其缩减一半还原,但是,在频率方面,超频可以挽救生命,并可以极大地加快低成本处理器的速度。。不久前,紧随奔腾4的脚步,赛扬处理器系列收购了0.13微米Northwood内核。基于它的第一个赛扬CPU出现了赛扬2.0GHz。如我们所料,它们似乎很容易超频。它们的核心频率可以提高到最快的Pentium 4型号,大约为3GHz。而且只有减少的128KB L2缓存可以防止Celeron击败所有超频记录。


1
+1,如果可以的话。那篇文章很有趣。作者竭尽全力准确地描述了大多数人永远不需要知道的血腥细节,同时将其与实际程序的影响联系起来。
RBerteig


3

这个问题被标记为已回答,但是我想添加一些有关缓存的更多信息:

给定相同的内核,更多L2缓存通常会根据所运行的软件来提高两个其他类似处理器之间的性能。例如,如果您运行的软件已优化到最小的缓存大小,则添加更多的缓存不会显着提高性能。但是,如果该软件恰好适合较大的缓存,而不适合较小的缓存,那么您会发现性能有了很大提高。

如果要比较不同的内核,尤其是来自不同CPU制造商的内核,则不一定如此。缓存的差异包括一致性协议(使所有缓存彼此保持同步并与内存保持同步),以及(目前我不认为是技术术语)缓存是在上一级镜像还是在缓存级别唯一。_缓存肯定会使计算机更快。没有缓存,处理器的执行速度会大大降低。

答案中提到了高速缓存的另一面:高速缓存要花费CPU制造商钱:高速缓存越大,硅表面积越大,管芯越大,成品率越低,生产的硅成本就越高。


关于您的最后一点:我强烈怀疑制造商是否严格按照成本来定价不同频率和缓存大小的CPU 。相反,我相信他们会认真地实行市场细分,让他们以相对相似的价格为事物收取相对不同的价格。市场细分允许通过创建不同的供求方案并对其进行优化来从一条产品线中捕获更多的美元。例如,“希望有一个更快的处理器?想要最新的处理器马上就告诉我们,多少金钱,你呢?” ;-)
Chris W. Rea,2009年

2
实际上,制造商是明智之举。他们将自己的产品“分类”为不同级别的故障。处理器实例中部分失败的缓存可能会变成“更少的缓存,更便宜的版本”,而不是进入垃圾箱。在制造过程中看到的大量故障以及此类内存模块的表面积上都可以很好地工作(整个内核“被布线下来以作为低端处理器Phenom X3来出售该实例”)。这没什么不对的,超频者很高兴知道这些事情。
NIK

1
超频器角度就是这样,如果处理器无法运行(加热)超过某些频率,则会将其装箱到较低的频率目标。您会得到E6300 C2D(超频者可以通过更好的散热将其推升至更高的频率,并且可能对制造商采取的严格的“分箱”政策(可能会偏向更低的频率箱)感到幸运
。– nik
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.