计算机CPU一级二级三级缓存介绍_第1页
计算机CPU一级二级三级缓存介绍_第2页
计算机CPU一级二级三级缓存介绍_第3页
计算机CPU一级二级三级缓存介绍_第4页
计算机CPU一级二级三级缓存介绍_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机CPU 一级二级三级缓存介绍一级二级三级缓存谁比较重要一级最重要,但是现在CPU的一级缓存几乎都一样,所以忽略。二级缓存的话对于Intel的CPU是很重要的,Intel的CPU的二级缓存越大性能提升非常 明显,而AMD的CPU虽然二级缓存也很重要,但是二级缓存大小对AMD的CPU的性能提 升不是很明显。三级缓存其实只是做了个辅助的作用,除了服务器,其实对大多数家庭机没什么用的, 内存还是很重要的,但如果运行大型程序或游戏来说三级缓存就显得重要了,目前新型CPU 已经有三级缓存了。所以说现在衡量CPU性能除了频率外就是二级缓存的大小了。从理论上讲,二级缓存 越大处理器的性能越好,但这并不是

2、说二级缓存容量加倍就能够处理器带来成倍的性能增长。 2006年,CPU处理的绝大部分数据的大小都在0-256KB之间,小部分数据的大小在256KB-512KB之间,只有极少数数据的大小超过512KB。到2009年已经有1m,2m的了。 所以只要处理器可用的一级、二级缓存容量达到256KB以上,那就能够应付正常的应用; 512KB容量的二级缓存已经足够满足绝大多数应用的需求。5 编辑本段主频、二级缓存和三级缓存哪个更重要缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读 取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同 时把这个数据所在

3、的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行, 不必再调用内存。正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也 就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大 节省了 CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读 取数据的顺序是先缓存后内存。cpu的二级缓存和三级缓存的大小,并不是衡量cpu的性能的唯一标准,还得看cpu的 主频,制程,比如说45纳米的就比65纳米的好,还要稍微注意一下它支持的指令集,还得 看是谁的产品,二级缓存对于intel的产品来说很重要但二级缓存对

4、于AMD来说就不像intel 那么重要,因为AMD除了有二级缓存之外还有三级缓存。要说主频、二级缓存和三级缓存哪个更重要,这个问题完全还要看你使用电脑追求什么 了,主要执行什么任务。主频高运算速度快,二级缓存(L2)和三级缓存(L3)起到内存和 CPU之间的缓冲作用,缓解内存和CPU速度不匹配问题起到提高CPU执行效率。所以大L2、 L3在CPU长时间大量数据处理的时候效率会比较高。高主频在短时间内少量数据的处理上 会比较快,其实3项这都很重要,哪一项达不到一定标准都会出现瓶颈效应。运作原理其运作原理在于使用较快速的储存装置保留一份从慢速储存装置中所读取数据且进行 拷贝,当有需要再从较慢的储存

5、体中读写数据时,CACHE能够使得读写的动作先在快速的装 置上完成,如此会使系统的响应较为快速。编辑本段三级缓存分类Cache (三级缓存),分为两种,早期的是外置,以后的升级产品都是内置的。而它的实 际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3 缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效, 故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更 有效的文件系统缓存行为及较短消息和处理器队列长度。其实最早的L3缓存被

6、应用在AMD发布的K6-III处理器上,当时的L3缓存受限于制造工 艺,并没有被集成进芯片内部,而是集成在主板上。在只能够和系统总线频率同步的L3缓 存同主内存其实差不了多少。后来使用L3缓存的是英特尔为服务器市场所推出的Itanium处 理器。接着就是P4EE和至强MPO Intel还打算推出一款9MB L3缓存的Itanium2处理器,和 以后24MB L3缓存的双核心Itanium2处理器。但基本上L3缓存对处理器的性能提高显得不是很重要,比方配备1MB L3缓存的Xeon MP处理器却仍然不是Opteron的对手,由此可见前端总线的增加,要比缓存增加带来更有 效的性能提升。编辑本段二级

7、缓存威力有多大二级缓存大小影响电脑性能和价格 二级缓存价格首先来算一笔小账(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、奔腾双核还是赛扬双核,他们的核心架构其实是完全

8、相同的,频率可以随 意更改,唯一不同的就是二级缓存。可以毫不夸张地说,Intel就是在卖二级缓存,200块钱 1MO事实上历年来Intel都是通过二级缓存的大小来划分产品线,初期只有奔腾和赛扬两种 规格,到了酷睿2时代Intel达到了登峰造极的境界:仅仅是双核产品就拥有512K、1M、2M、 3M、4M、6M多达六个版本,四核产品也有4M、6M、8M、12M四个版本,令人眼花缭乱! Intel细分产品线的策略在每个价位都提供了优秀的产品,但也给广大用户制造了前所未有 的困惑:到底多大二级缓存才够用? 二级缓存发展纵观英特尔处理器的发展,且不论核心架构如何改变,以级数增长的二级缓存是最直观 的。

9、奔腾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进入4

10、5nm时代,Phenom II的到来,AMD也能通 过核心数量和缓存的搭配,设计出定位不同市场的CPUo 编辑本段三级缓存的性能影响而三级缓存对性能影响时高时低。在游戏方面,提升三级缓存的容量对游戏的性能影响 很大,虽然对一般家用机没有什么用,但是如果是网吧机或者是发烧机提升三级缓存的容量 还是会有显著的性能提升的。虽然三级缓存也能为PC带来显著的性能提升,但毕竟三级缓 存是作用于服务器的,对PC来说,三级缓存还是只能做个辅助作用,在其他参数相同的情 况下,三级缓存容量越大,则性能更好,如果其他参数不相同的话,这时三级缓存的作用就 不明显了。不管三级缓存的作用大不大,它也是为电脑发展作出贡献的

11、参数之一。编辑本段三级缓存的历程纵观AMD Phenom处理器的发展,核心架构的改进相对有限,而三级缓存的变化是最 直观的。从早从硬件系统配置看三级缓存期Phenom的2MB三级缓存,猛增至Phenom II的6MB三级缓存,而为了市场的需要,又 推出了采用Phenom II架构但没有三级缓存的Athlon X4。而AMD处理器独有的双核、三核、 四核架构,加上缓存的不同搭配,一时间,AMD处理器呈现出门丁兴旺的景象。对于AMD的用户来说,多是追求性价比的用户,而AMD处理器这样的现象,对用户 即是好事也是坏事,好是用户的选择更多了,坏的是用户对CPU的选择无所适从。而细细 观察,AMD处理器

12、百龙争宠的现象,无外乎是核心与缓存搭配的结果。那么,究竟核心数 量还是缓存大小对性能影响大,用户花高价格买四核值不值?缓存和核心的平衡点在哪里?与65nm Phenom相比,新一代45nm Phenom II最大的变化就是升级到了 45nm SOI沉 浸式光刻生产工艺,好处就是主频更高、功耗更低、集成度更高,特别是三级缓存从2MB 猛增到了 6MB!三级缓存翻了三倍,自然需要付出一定的代价,通过Phenom和Phenom II芯片示意图 的对比,就能略知一二了:Brcelona/Agena集成了 4.68亿个晶体管,核心(Die)面积大约285平方毫米, Shanghai/Deneb的晶体管增

13、加了 62%,多达7.58亿个,但核心面积却减小了 9.5%,只有 258平方毫米,新工艺的好处可见一斑。晶体管数量增加如此之多主要就是因为三级缓存的大幅扩容,这部分在整个核心里的面 积比例也从大约六分之一提高到了足有三分之一。编辑本段AMD关于三级缓存的态度第一,三级缓存容量在服务器领域的作用更明显,不过如果服务器和桌面处理器采用不 同的架构,必然会提高生产难度和成本,故而带到了桌面上;第二,在桌面上,三级缓存从2MB增加到6MB可以带来大约5%的性能提升,实际测 试也证明了这一点;第三,从前边的数据看出,三级缓存增加了两倍,但得益于生产工艺的改进,核心面积 反而更小了,成本也更低。熟悉In

14、tel 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加起来还要多,如此一来即便是屏蔽了

15、一颗核心的PhenomII X3,其成本也并不低,这对于主打性价比路线的AMD来说,利润损失会比较大。于是,AMD在发布Phenom II X4、X3处理器之后,也在积极准备定位主流中低端的产 品,用以取代征战多年的Athlon 64 X2系列。由于L3成本较高,因此AMD把Phenom II X4 的三级缓存彻底删去(注意不是屏蔽),Athlon X4会很快与大家见面。如此一来,人们就可以通过对比评测,轻松了解到AMD的Phenom II架构处理器中, 6M L3对性能的贡献有多大,也能提前了解拥有完整L3但却少一颗核心的Phenom II X3强 呢,还是没有L3的但却有四颗核心的Athl

16、on X4强?相信很多朋友都会挺感兴趣的。AMD已上市的Phenom II 920(6M L3)和Phenom 9850(2M L3),还有一颗神秘的没有 L3的Athlon X4工程样品,让他们都工作在200*14=2.8GHz频率下,这样就能直观的对比 6M/2M/0M三级缓存所造成的性能差异。另外还加入了刚刚发布的Phenom II X3 720处理器,它拥有完整的6M三级缓存,但少 一颗核心,这样可以反映出多一颗核心的贡献大还是6M L3的贡献更大?测试结果表明,从 CPU架构上看,缓存对性能的影响很大,但Athlon X4的表现,尤其是在大量运算过程中, 力压上代拥有完整3级缓存的9

17、850,内存带宽的优势不言而喻。2 编辑本段Intel(16MB三级缓存)6核处理器首先推向市场的是高端桌面PC处理器品牌酷睿i7和针对高能效服务器市场的Nehalem-EP,预计2009年第四季度即可上市。随后,新架构产品会陆续推出,包括针对可 扩展服务器市场的Nehalem-EX,桌面市场的Havendale和Lynnfield,移动市场的Auburndale 和Clarksfield,预计都在2009年下半年登场。下一代Core微架构(Nehalem)处理器均从4核起跳,但同时采用了 Hyper-Threading 技术,可同时处理8个线程。Core i7支持Turbo Mode和Pow

18、er Gates技术,在不需要多线 程运算时,可令闲置核心完全关闭。各个核心可以工作在不同的电压/频率下,单独提高某 一核心频率的Turbo Mode模式可显著提升单线程应用性能。Intel还同时发布了首款6核心处理器,针对多路服务器市场的DunningtonXeon X7460, 内建16MB L3缓存,在2008年9月上市,是Intel在转向Nehalem微架构之前的最后一颗 45nm酷睿2微架构处理器。采用该处理器的服务器机型已经打破了多项世界纪录,包括8 路48核的IBM System x3950 M2服务器在TPC Benchmark C数据库测试中首次突破100万 tpmC,4 路系统惠普 Proliant DL580 G5 打破 TPC-C 纪录,戴尔 PowerEdge R900 打破 TPC-E 纪 录,Sun Fire X4450 打破 SPECjbb 2005 纪录,富士通西门子 PRIMERGY RX600 S4 打破 SPECint_rate2006纪录。3 编辑本段无三级缓存版AMD 45nm处理器在工艺进步、技术完善后,AMD的45nm新桌面处理器将拥有齐全的五个子系列,其 中拥有三级缓存的属于Phenom II品牌,精简掉三级缓存的则仍沿用Athlon品牌(不知道为 何不是Athlon

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论