电脑知识网 > 电脑知识 > 硬件知识 > 正文
CPU二级缓存的作用
网络整理 2017-12-26 11:45我们可以打个比方,假设CPU是一名“老师”,她现在的任务就是要尽快在一幢“教学楼”(内存)中找到众多“学生”(数据)中的一个。当她可能要找 的“学生”(数据)都提前被安排进一间“教室”(一级缓存)中的时候,CPU“老师”找起来自然就快多了。如果很不幸“教室”(一级缓存)中找不到那名 “学生”(数据),她会再去“小礼堂”(二级缓存)中找找看,都找不到的话,最后再去硕大的“教学楼”(内存)中慢慢搜索。
AMD和Intel:巨大差异皆因设计不同
提到二级缓存容量的差距,还得从两大CPU巨头对一级缓存的理解说起。对,没看错,就是平常曝光率远逊于二级缓存的“一级缓存”!它才是造成上面提到巨大差异的“罪魁祸首”。
现今的CPU中,Intel对一级缓存的理解是“数据代码指令追踪缓存”,即是说一级缓存中存储的其实只是二级缓存中数据和指令的地址,而不是这些 数据和指令的复制。我们还用上面的比喻形象说明一下,Intel老师在“教室”(一级缓存)中并不会看到任何一名学生,而只有一张写着“学生名字”和“所 在座位号”的座次表(数据地址)。Intel老师会在拿了座次表之后,去那间“小礼堂”(二级缓存)中按照“座位号”寻找那名“学生”(数据)。在这样的 架构下,Intel老师自然需要更大的“礼堂”来按顺序坐下更多地学生。也就是说,二级缓存的容量相当程度上影响了Intel CPU的性能。
相比之下,AMD对一级缓存的定位是“实数据读写缓存”,即二级缓存中的一部分数据都要在一定的规则下搬到一级缓存中。对于前面的比方,AMD老师 在“教室”中总能看到刚刚从“礼堂”(二级缓存)那边赶来的“学生”(数据)。这样子的结构下,AMD老师也就不需要太大的“礼堂”来坐下更多地“学生” 了。二级缓存的容量自然对AMD CPU的整体性能影响小些。相对的,AMD则总是试图把一级缓存这间“教室”扩建的更大些。
不仅在一级缓存的工作方式上有区别,而且AMD的CPU在一级缓存的大小上还占有优势,以AMD Athlon64 X2 6000+ AM2(盒)为例,两个内核各配备64KB数据高速缓存、64KB指令高速缓存。而价格稍高的Intel Core 2 Duo E6320 (三年盒),两个内核各配备32KB数据高速缓存、32KB指令高速缓存。
当然,上面只是Intel的AMD的CPU二级缓存巨大差异的主要原因。事实上CPU对二级缓存容量的“敏感”与否还受到诸如内存控制器,流水线长 度、频率、总线架构和指令集等等多方面的影响。在多核CPU中还关乎各个物理内核之间的数据交换问题(简单的说就是两位“老师”能不能查找同一间“礼 堂”)。
在多核心CPU中,对二级缓存的利用效率有高有低。简单的说,Intel新一代Core架构二级缓存的利用最为优秀,AMD的Athlon X2系列次之,较老的Pentium D(Pentium EE)系列最差。
越大越好?够用就好!
几年时间里,二级缓存从小小的64KB一举增长到了8MB,整整128倍!越来越大的二级缓存是不是真的换来了CPU性能同样“突飞猛进”发展?还是只不过是Intel和AMD联手玩的数字游戏?
其实,二级缓存容量对性能的影响是渐渐减弱的,当二级缓存从没有增长到128KB时,带来的性能提升可能是直线上升的。但是当它从2MB增长到 4MB的时候,可能使用者甚至感觉不到性能的提升。这是因为在当前CPU所处理数据的过程中,几乎无时不刻需要用到128KB以下的缓存,但是需要用到 1MB以上缓存的时候很少(2%左右)。因此虽然二级缓存越涨越大,实际上对CPU性能的影响却是越来越小的。像文章开头的两款CPU,二级缓存巨大的差 异并不会最终表现在CPU速度上。因此,完全不必要盲目追求二级缓存的高容量,够用就好。
转载请标注:电脑技术网——CPU二级缓存的作用
- 上一篇:主板故障的数种基本检查及处理方式
- 下一篇:CPU的接口类型有哪些
- 搜索
-
- 2017-12-26台式机如何重装系统?重
- 2017-12-26笔记本鼠标灯不亮
- 2017-12-26笔记本鼠标键盘不动
- 2017-12-26笔记本鼠标触摸没用
- 2017-12-26笔记本鼠标滑轮不能用
- 2017-12-26笔记本鼠标键盘动不了
- 2017-12-26笔记本鼠标触控板失灵
- 2017-12-26笔记本鼠标键盘不能用
- 2017-12-26笔记本鼠标触摸失灵
- 2017-12-26笔记本鼠标插没反应
- 2017-12-26CPU技术参数集锦
- 2017-12-26磁盘的碎片整理详解
- 2017-12-26清理磁盘的最好方法?
- 2017-12-26全方位分析Cisco交换机接口
- 2017-12-26教你进行TP link路由器升级
- 2017-12-26详解BIOS和CMOS区别
- 2017-12-26量产的妙用 给U盘添加系统
- 2017-12-26巧设置 提高移动存储设备
- 2017-12-26让电脑在插入自己的优盘
- 2017-12-26让U盘百分百彻底远离病毒
- 2017-12-26台式机如何重装系统?重
- 2017-12-26笔记本鼠标灯不亮
- 2017-12-26笔记本鼠标键盘不动
- 2017-12-26笔记本鼠标触摸没用
- 2017-12-26笔记本鼠标滑轮不能用
- 2017-12-26笔记本鼠标键盘动不了
- 2017-12-26笔记本鼠标触控板失灵
- 2017-12-26笔记本鼠标键盘不能用
- 2017-12-26笔记本鼠标触摸失灵
- 2017-12-26笔记本鼠标插没反应
- 标签列表
-