计算机CPU一级二级三级缓存介绍
一级二级三级缓存谁比较重要
一级最重要,但是现在CPU的一级缓存几乎都一样,所以忽略。
二级缓存的话对于Intel的CPU是很重要的,Intel的CPU的二级缓存越大性能提升非常明显,而AMD的CPU虽然二级缓存也很重要,但是二级缓存大小对AMD的CPU的性能提升不是很明显。
三级缓存其实只是做了个辅助的作用,除了服务器,其实对大多数家庭机没什么用的,内存还是很重要的,但如果运行大型程序或游戏来说三级缓存就显得重要了,目前新型CPU已经有三级缓存了。
所以说现在衡量CPU性能除了频率外就是二级缓存的大小了。 从理论上讲,二级缓存越大处理器的性能越好,但这并不是说二级缓存容量加倍就能够处理器带来成倍的性能增长。2006年,CPU处理的绝大部分数据的大小都在0-256KB之间,小部分数据的大小在256KB-512KB之间,只有极少数数据的大小超过512KB。到2009年已经有1m,2m的了。所以只要
处理器可用的一级、二级缓存容量达到256KB以上,那就能够应付正常的应用;512KB容量的二级缓存已经足够满足绝大多数应用的需求。[5]
编辑本段
主频、二级缓存和三级缓存哪个更重要
缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查,如果到就立即读取并送给CPU处理;如果没有到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。
正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。
cpu的二级缓存和三级缓存的大小,并不是衡量cpu的性能的唯一标准,还得看cpu的主频,
制程,比如说45纳米的就比65纳米的好,还要稍微注意一下它支持的指令集,还得看是谁的产品,二级缓存对于intel的产品来说很重要但二级缓存对于AMD来说就不像intel那么重要,因为AMD除了有二级缓存之外还有三级缓存。
要说主频、二级缓存和三级缓存哪个更重要,这个问题完全还要看你使用电脑追求什么了,主要执行什么任务。主频高运算速度快,二级缓存(L2)和三级缓存(L3)起到内存和CPU之间的缓冲作用,缓解内存和CPU速度不匹配问题起到提高CPU执行效率。所以大L2、L3在CPU长时间大量数据处理的时候效率会比较高。高主频在短时间内少量数据的处理上会比较快,其实3项这都很重要 ,哪一项达不到一定标准都会出现瓶颈效应。
运作原理
其运作原理在于使用较快速的储存装置保留一份从慢速储存装置中所读取数据且进行拷贝,当有需要再从较慢的储存体中读写数据时,CACHE能够使得读写的动作先在快速的装置上完成,如此会使系统的响应较为快速。
编辑本段
阳泉市招生考试网
三级缓存分类
Cache(三级缓存),分为两种,早期的是外置,以后的升级产品都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。
其实最早的L3缓存被应用在AMD发布的K6-III处理器上,当时的L3缓存受限于制造工艺,并没有被集成进芯片内部,而是集成在主板上。在只能够和系统总线频率同步的L3缓存同主内存其实差不了多少。后来使用L3缓存的是英特尔为服务器市场所推出的Itanium处理器。接着就是P4EE和至强MP。Intel还打算推出一款9MB L3缓存的Itanium2处理器,和以后24MB L3缓存的双核心Itanium2处理器。
但基本上L3缓存对处理器的性能提高显得不是很重要,比方配备1MB L3缓存的Xeon MP处理器却仍然不是Opteron的对手,由此可见前端总线的增加,要比缓存增加带来更有效
的性能提升。
编辑本段
二级缓存威力有多大
二级缓存大小影响电脑性能和价格
二级缓存价格
首先来算一笔小账(2009年02月),关于Intel处理器的二级缓存:
二级缓存512K的赛扬双核E1200只要270元,二级缓存1M的奔腾双核E2140售价为370元,需要花费100元来购买这额外的512K缓存;二级缓存2M的酷睿2 E4300或者奔腾双核E5200的售价在550元以上,这就意味着得再出200元来购买这额外的1M二级缓存;二级缓存3M的酷睿2 E7200售价750元,又得掏出200元来购买这额外的1M二级缓存;二级缓存4M/6M的酷睿2系列处理器依次类推......
不管酷睿2、奔腾双核还是赛扬双核,他们的核心架构其实是完全相同的,频率可以随意
更改,唯一不同的就是二级缓存。可以毫不夸张地说,Intel就是在卖二级缓存,200块钱1M。
事实上历年来Intel都是通过二级缓存的大小来划分产品线,初期只有奔腾和赛扬两种规格,到了酷睿2时代Intel达到了登峰造极的境界:仅仅是双核产品就拥有512K、1M、2M、3M、4M、6M多达六个版本,四核产品也有4M、6M、8M、12M四个版本,令人眼花缭乱!Intel细分产品线的策略在每个价位都提供了优秀的产品,但也给广大用户制造了前所未有的困惑:到底多大二级缓存才够用?
曹佑宁个人资料二级缓存发展
纵观英特尔处理器的发展,且不论核心架构如何改变,以级数增长的二级缓存是最直观的。奔腾4时代0.18微米工艺的Willamette拥有256K二级缓存,0.13微米的Northwood核心拥有512K,后期0.09微米的Prescott一度增大到1M。到了酷睿时代,在架构发生了翻天覆地的变化的同时,65纳米工艺让二级缓存再次翻倍,即便是刚推出时低端酷睿的代表Allendale核心,二级缓存也达到了2M,高端酷睿更是拥有4M的二级缓存。进入45nm工艺后,二级缓存的容量进一步加大,高端E8X00系列二级缓存达到了惊人的6M,低端E7X00
也达到了3M之多,至此Intel从512K到6M甚至12M实现了二级缓存的"无缝衔接"。[1]
市场中没有永远的落后者,当AMD进入45nm时代,Phenom II的到来,AMD也能通过核心数量和缓存的搭配,设计出定位不同市场的CPU。
编辑本段
三级缓存的性能影响
三年级作文我的梦想立冬打雷民间有什么说法 而三级缓存对性能影响时高时低。在游戏方面,提升三级缓存的容量对游戏的性能影响很大,虽然对一般家用机没有什么用,但是如果是网吧机或者是发烧机提升三级缓存的容量还是会有显著的性能提升的。虽然三级缓存也能为PC带来显著的性能提升,但毕竟三级缓存是作用于服务器的,对PC来说,三级缓存还是只能做个辅助作用,在其他参数相同的情况下,三级缓存容量越大,则性能更好,如果其他参数不相同的话,这时三级缓存的作用就不明显了。
不管三级缓存的作用大不大,它也是为电脑发展作出贡献的参数之一。
编辑本段
三级缓存的历程
纵观AMD Phenom处理器的发展,核心架构的改进相对有限,而三级缓存的变化是最直观的。从早
从硬件系统配置看三级缓存
公司 名字期Phenom的2MB三级缓存,猛增至Phenom II的6MB三级缓存,而为了市场的需要,又推出了采用Phenom II架构但没有三级缓存的Athlon X4。而AMD处理器独有的双核、三核、四核架构,加上缓存的不同搭配,一时间,AMD处理器呈现出门丁兴旺的景象。
对于AMD的用户来说,多是追求性价比的用户,而AMD处理器这样的现象,对用户即是好事也是坏事,好是用户的选择更多了,坏的是用户对CPU的选择无所适从。而细细观察,AMD处理器百龙争宠的现象,无外乎是核心与缓存搭配的结果。那么,究竟核心数量还是缓存大小对性能影响大,用户花高价格买四核值不值?缓存和核心的平衡点在哪里?
与65nm Phenom相比,新一代45nm Phenom II最大的变化就是升级到了45nm SOI沉浸式光刻生产工艺,好处就是主频更高、功耗更低、集成度更高,特别是三级缓存从2MB猛增到了6MB!
三级缓存翻了三倍,自然需要付出一定的代价,通过Phenom和Phenom II芯片示意图的对比,就能略知一二了:
Brcelona/Agena集成了4.68亿个晶体管,核心(Die)面积大约285平方毫米,Shanghai/Deneb的晶体管增加了62%,多达7.58亿个,但核心面积却减小了9.5%,只有258平方毫米,新工艺的好处可见一斑。
晶体管数量增加如此之多主要就是因为三级缓存的大幅扩容,这部分在整个核心里的面积比例也从大约六分之一提高到了足有三分之一。
编辑本段
AMD关于三级缓存的态度
戒烟瘾 第一,三级缓存容量在服务器领域的作用更明显,不过如果服务器和桌面处理器采用不同的架构,必然会提高生产难度和成本,故而带到了桌面上;
第二,在桌面上,三级缓存从2MB增加到6MB可以带来大约5%的性能提升,实际测试也证明了这一点;
第三,从前边的数据看出,三级缓存增加了两倍,但得益于生产工艺的改进,核心面积反而更小了,成本也更低。
熟悉Intel Nehalem Core i7(酷睿i7)处理器的人一定想到了,Intel也使用了同样的大容量共享三级缓存设计,且容量多达8MB,也占据了整个核心面积的三分之一左右,不同之处在于Core i7每核心一级缓存和二级缓存只有64KB和256KB,都比Phenom/Phenom II少一半。
有趣的是,同样基于45nm工艺的Core i7集成了7.31亿个晶体管,比Phenom II略少,但核心面积却稍大一些,为263平方毫米。
从成本的角度来算一笔帐,通过Phenom II X4的芯片结构示意图可以看出,三级缓存所
占芯片面积比两颗核心以及L1L2加起来还要多,如此一来即便是屏蔽了一颗核心的Phenom II X3,其成本也并不低,这对于主打性价比路线的AMD来说,利润损失会比较大。
于是,AMD在发布Phenom II X4、X3处理器之后,也在积极准备定位主流中低端的产品,用以取代征战多年的Athlon 64 X2系列。由于L3成本较高,因此AMD把Phenom II X4的三级缓存彻底删去(注意不是屏蔽),Athlon X4会很快与大家见面。
发布评论