amd二级缓存多少比较好 如何选择范围.doc
《amd二级缓存多少比较好 如何选择范围.doc》由会员分享,可在线阅读,更多相关《amd二级缓存多少比较好 如何选择范围.doc(4页珍藏版)》请在三一文库上搜索。
1、amd二级缓存多少比较好 如何选择范围本文主要是关于amd二级缓存的介绍,探讨了二级缓存的大小及其选择范围,希望通过本文能让你对二级缓存有更深的了解。二级缓存缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内
2、存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。 最早先的CPU缓存是个整体的,而且容量很低,英特尔公司从Pentium时代开始把缓存进行了分类。当时集成在CPU内核中的缓存已不足以满足CPU的需求,而制造工艺上的限制又不能大幅度提高缓存的容量。因此出现了集成在与CPU同一块电路板上或主板上的缓存,此时就把 CPU内核集成的缓存称为一级缓存,而外部的称为二级缓存。一级缓存中还分数据缓存(Data Cache,D-Cache)和指令缓存(InstrucTIon Cache,I-Cache)。二者分别用来存放数据和执行这些数据的指令,而且两者可以同时被CP
3、U访问,减少了争用Cache所造成的冲突,提高了处理器效能。amd二级缓存多少比较好AMD处理器处理器数据时采用有续处理,处理器一个接一个的处理,不是随机的。每个数据几乎都直接来自于L2,因为L2的大小是有限的,当单个数据的大小超过L2的时候,只有访问内存,或者是上一个数据关联的数据在内存中的时候,AMD才需要访问内存。举例说明:AMD的的处理方式像从仓库搬东西,L2是个小仓库,内存是大仓库,从小仓库L2中搬东西的速度最快,处理器每次访问数据都直接从小仓库中版,但是偶尔也回遇到些情况,就是要搬的东西实在太大了,小仓库装不了,那么只有从大仓库搬了。由于AMD的有续处理方式,对L2的需求只需要看单
4、个数据的大小。当L2能满足大多数单个数据的时候,提升L2就没有什么必要了。cpu要处理的单个数据中0-64kb占50%,64-128kb的占25%,128-256kb占15%,256-512占8%,剩下的2%才是大于512kb的。当512kb就能满足绝大多说要求的时候,没有必要为了提升很小的性能,来增加很多的成本,所以512k就够了。而Intel在处理器上设计的时候是采取乱处理模式的,意思是,intel的处理器在要处理一个数据的时候是随机选择一个数据来处理,当这个数据在L2中的时候,则直接从L2中读取,不在L2中的时候,则需要访问内存。要知道L2的速度比内存快很多,因此,intel很需要增大L
5、2的容量,来提高cpu整体能力。举例说明:intel的处理器像一个人在投飞标,红心就是L2,其他地方是内存,飞标是随便投的,投到每个地方的几率相同。要想投中高速的红心面积的几率增加,那么最直接的好办法就是增加红心的面积,就是增大L2。因此intel的处理器显得特别要大的L2。amd二级缓存的选择范围AMD和Intel:巨大差异皆因设计不同提到二级缓存容量的差距,还得从两大CPU巨头对一级缓存的理解说起。对,没看错,就是平常曝光率远逊于二级缓存的“一级缓存”!它才是造成上面提到巨大差异的“罪魁祸首”。现今的CPU中,Intel对一级缓存的理解是“数据代码指令追踪缓存”,即是说一级缓存中存储的其实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- amd二级缓存多少比较好 如何选择范围 amd 二级缓存 多少 较好 如何 选择 范围
链接地址:https://www.31doc.com/p-3249477.html