CPU二级缓存的作用到底有多大

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:36:33
CPU的二级缓存作用到底有多大,我想讨论一下。

个人认为,那是CPU制造商骗消费者一直升级下去的手段。

本人玩电脑有十年了,一共升了四次级,从早期的
MMX200 -> 512K
赛扬II-900G -> 128K
赛扬III-图拉丁1.1G -> 128K
CD331(2.66M)-> 256K
E2160 -> 1M

最早期的MMX200就已经 512k,但到了赛扬II却降为128K。
虽然这样,但是赛扬II,到赛扬III,再到后来的CD331。速度都比MMX200以几何级数的快N倍。

那是不是历史的倒退?还是二级缓存作为并没有想象中大。

在从CD331换E2160前。曾经在E1xxx,E2xxx,E4xxx,E6xxx四个中选择。四个都是酷肉二,同一个设计工艺,同一条生产线出来。只是二级缓存不同。

但价格却番倍提升。性能却感觉不出来是性能的番倍提升。

E6XXX我没用过,不知道开机速度多少,也不知道运行软件的速度又有多快。但是我在公司用的那台是E4300,我感觉和现在使用的E2160一样。
在实际操作使用上,感觉E2160更快,更流畅性更好一些。

带着这个疑问,希望大家讨论一下。

悬赏分,欢迎大家畅所欲言。(别复制那些理论知识)

你最早的那个奔腾妈妈叉的二缓不是全速的,速度只有cpu主频的一半,集成度又低,延迟太高,自然效能比较低。
进入到p4特别是到Prescott核心的p4,intel的架构特点就是高主频和超长管线,再加上其预取机制,cpu会频繁的到二级缓存拿数据,如果二缓的命中率高,cpu就不会老在那里干等无所事事了。提高命中率的手段就是加大二缓的容量,像p4 6xx系列单核心的二缓竟达到了恐怖的2M!
但到了酷睿架构,二缓为1M,相当于每颗核心512k,效能却不低,这主要是e2140的主频才1.6G,也放弃了Prescott核心的31级超长流水线,低频低流水线的设计使得cpu对二缓的依赖大大降低。
但是e4xxx和e6xxx系列的主频起步都比e2xxx要高,数据吞吐量增加,所以要适当增加二缓。由于二缓容量的不同,你将e2140和e4300都超到3.6G,它们的性能是有很大区别的,超得越高,e2140性能差得越多!
新的45nm制程cpu由于发热量可以更低,所以在e5200配置了1M的二缓。

看看这篇文章吧:
http://www.qudong.com/hardware/CPU/20080915/20879_11.html

二级缓存不容置疑肯定可以是作为CPU选择的一个标准!
也许你在看来,e2160和e5200或者是其他系列的CPU在速度上没有看出明显的差别,那是普通用户的想法,因为对平常的一些操作也都是简单的,体现不出来!就比如说我这台机子用的是赛扬 e420,别人用的是e2160,一个单核,一个双核,但是我和他同样开网站,同样玩游戏,一点都不输过他的机子,原因就是我们的日常操作根本就体现不出。
如果你放在服务器上的CPU的话,那你肯定就是可以看出来的。
二级缓存的作用就是缓存指令、数据供CPU快速读取,因为从内存太慢

同一品牌的CPU从价格上就能大体看出性能上的差别.

首先INTEL和AMD都是CPU生产一线品牌,他们