0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样启用CPU的二级缓存 如何查看二级缓存的参数

ss 作者:工程师谭军 2018-08-14 10:20 次阅读

缓存是数据由内存通往CPU的桥梁。它的速度比内存快得多,但是容量也比内存小的多。

关于它你了解多少呢?你知道怎么启用CPU的二级缓存吗?CPU的二极缓存又怎么查看呢?本文主要是关于CPU二级缓存的介绍,阐述了二级缓存的启用方法及查看方法。

二级缓存

PU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。最初缓存只有一级,二级缓存(L2 CACHE)出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速度更慢,容量更大,主要就是做一级缓存和内存之间数据临时交换的地方用。实际上,现在IntelAMD处理器在一级缓存的逻辑结构设计上有所不同,所以二级缓存对CPU性能的影响也不尽相同。

怎样启用CPU的二级缓存

1.首先打开注册表,利用组合键win+r,输入regedit

怎样启用CPU的二级缓存 如何查看二级缓存的参数

2.到注册表HKCU_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management下

怎样启用CPU的二级缓存 如何查看二级缓存的参数

3.然后新建Dword值: SecondLevelDataCache,修改这个值为你的CPU的二级缓存的大小,填写的时候使用10进制值。

怎样启用CPU的二级缓存 如何查看二级缓存的参数

4.你可以通过修改Dword值“SecondLevelDataCache”将CPU的2级缓存变为更大的,然后重新启动电脑即可。

如何查看二级缓存的参数

1、任务栏右击-任务管理器。

怎样启用CPU的二级缓存 如何查看二级缓存的参数

2、点击性能,L2缓存就是电脑CPU的二级缓存。

怎样启用CPU的二级缓存 如何查看二级缓存的参数

CPU二级缓存有什么作用

CPU寻找数据的“快捷方式”.简单的说,缓存是数据由内存通往CPU的桥梁。它的速度比内存快得多,但是容量也比内存小的多。同时缓存依据读取速度和容量进一步分为一级和二级。在CPU需要数据的时候,遵循一级缓存→二级缓存→内存的顺序,从而尽量提高读取速度。这样“缓存+内存”的系统就同时兼具了速度和容量的优点。

AMD和Intel:巨大差异皆因设计

提到二级缓存容量的差距,还得从两大CPU巨头对一级缓存的理解说起。对,没看错,就是平常曝光率远逊于二级缓存的“一级缓存”!它才是造成上面提到巨大差异的“罪魁祸首”。

现今的CPU中,Intel对一级缓存的理解是“数据代码指令追踪缓存”,即是说一级缓存中存储的其实只是二级缓存中数据和指令的地址,而不是这些数据和指令的复制。二级缓存的容量相当程度上影响了IntelCPU的性能。

相比之下,AMD对一级缓存的定位是“实数据读写缓存”,即二级缓存中的一部分数据都要在一定的规则下搬到一级缓存中。

不仅在一级缓存的工作方式上有区别,而且AMD的CPU在一级缓存的大小上还占有优势,以AMDAthlon64X26000+AM2(盒)为例,两个内核各配备64KB数据高速缓存、64KB指令高速缓存。而价格稍高的IntelCore2DuoE6320(三年盒),两个内核各配备32KB数据高速缓存、32KB指令高速缓存。

当然,上面只是Intel的AMD的CPU二级缓存巨大差异的主要原因。事实上CPU对二级缓存容量的“敏感”与否还受到诸如内存控制器,流水线长度、频率、总线架构和指令集等等多方面的影响。在多核CPU中还关乎各个物理内核之间的数据交换问题。

在多核心CPU中,对二级缓存的利用效率有高有低。简单的说,Intel新一代Core架构二级缓存的利用最为优秀,AMD的AthlonX2系列次之,较老的PentiumD(PentiumEE)系列最差。

几年时间里,二级缓存从小小的64KB一举增长到了8MB,整整128倍!越来越大的二级缓存是不是真的换来了CPU性能同样“突飞猛进”发展?还是只不过是Intel和AMD联手玩的数字游戏?

其实,二级缓存容量对性能的影响是渐渐减弱的,当二级缓存从没有增长到128KB时,带来的性能提升可能是直线上升的。但是当它从2MB增长到4MB的时候,可能使用者甚至感觉不到性能的提升。这是因为在当前CPU所处理数据的过程中,几乎无时不刻需要用到128KB以下的缓存,但是需要用到1MB以上缓存的时候很少(2%左右)。因此虽然二级缓存越涨越大,实际上对CPU性能的影响却是越来越小的。像文章开头的两款CPU,二级缓存巨大的差异并不会最终表现在CPU速度上。因此,完全不必要盲目追求二级缓存的高容量,够用就好。

结语

关于CPU二级缓存的相关介绍就到这了,希望本文能对你有所帮助,如有不足之处欢迎指正。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206537
  • 缓存
    +关注

    关注

    1

    文章

    220

    浏览量

    26439
收藏 人收藏

    评论

    相关推荐

    CPU一级缓存二级缓存深度分析

    CPU缓存:通过优化的的读取机制,可以使CPU读取缓存的命中率非常高,也就是说CPU下一次要读取的数据90%都在
    的头像 发表于 04-16 10:52 1.9w次阅读
    <b class='flag-5'>CPU</b>一级<b class='flag-5'>缓存</b>与<b class='flag-5'>二级缓存</b>深度分析

    CPU二级缓存打开器-加速

    CPU二级缓存打开器-加速软件简介:一般的CPU在出厂时都是没有真正打开二级缓存的!就像你吃馒头,你可以吃4个,但吃了会觉得太饱,但也不会有什么大的伤 害!^_^而
    发表于 03-02 17:04

    求大神指点 关于fpga实现数据的二级缓存

    如论文所示,应该如何实现二级缓存处理呢?四路信号是有pi/4相位差的方波信号
    发表于 06-21 18:29

    Java程序员笔记之mybatis结合redis实战二级缓存

    Java程序员笔记——mybatis结合redis实战二级缓存
    发表于 06-10 09:15

    二级缓存一致性

    裸机下运行多核程序,开128KB的二级缓存时,结果没问题,但是开了256KB的二级缓存时,结果出现偏差,请问这种问题该怎么排查解决
    发表于 08-24 21:40

    L220高速缓存控制器技术参考手册

    当处理器产生大量内存流量时,添加片上二级缓存(也称为二级二级缓存)是提高基于ARM的系统性能的公认方法。根据定义,二级缓存假定存在与处理器紧密耦合或内部的一
    发表于 08-02 15:09

    L210高速缓存控制器技术参考手册

    当中央处理器(CPU)产生大量内存流量时,添加片上二级缓存(也称为二级缓存,L2CC)是提高计算机系统性能的公认方法。根据定义,二级缓存假定存在与C
    发表于 08-02 13:11

    CPU二级缓存容量

    CPU二级缓存容量            CPU缓存(Cache Memory)是位
    发表于 12-24 10:22 485次阅读

    什么是联合并行处理二级缓存

    什么是联合并行处理二级缓存? 联合并行处理二级缓存是(set-associative)将二级缓存划分不同的片段,在每一片段中包含许多缓存线
    发表于 02-04 10:34 299次阅读

    什么是CPU一级缓存/二级缓存

    什么是CPU一级缓存/二级缓存?  即L1 Cache。集成在CPU内部中,用于CPU在处理数据过程中数据的暂时保存。由于
    发表于 02-04 10:43 1025次阅读

    二级缓存和三级缓存的区别

    我们所说的电脑缓存是当cpu在读取数据的时候,首先是从缓存文件中进行查找,然后找到之后会自动读取在输入到cpu进行处理,当然如果没有在缓存
    发表于 03-07 10:16 9129次阅读
    <b class='flag-5'>二级缓存</b>和三级<b class='flag-5'>缓存</b>的区别

    如何检测cpu二级缓存是否损坏 详解二级缓存CPU性能影响

    综上所述,在CPU性能方面,并非只从二级缓存容量上作对比就可以得到准确的答案,实际上还要考虑到缓存的总体设计结构、一级数 据缓存容量等因素。
    发表于 08-14 10:39 9373次阅读
    如何检测<b class='flag-5'>cpu</b><b class='flag-5'>二级缓存</b>是否损坏 详解<b class='flag-5'>二级缓存</b>对<b class='flag-5'>CPU</b>性能影响

    二级缓存速度如何 二级缓存最大多少

    缓存大小也是CPU的重要指标之一,且缓存的结构和大小对CPU速度的影响大,CPU缓存的运行频率
    发表于 08-14 15:01 9437次阅读

    CPU缓存的作用及原理有哪些

    CPU缓存是位于CPU与内存之间的临时存储器,它的容量比内存小很多,但交换速度比内存要快很多。 CPU缓存分为三类:一级
    的头像 发表于 08-27 15:58 9581次阅读

    mybatis一级缓存二级缓存的原理

    MyBatis是一种轻量级的持久化框架,它提供了一级缓存二级缓存的机制来优化数据库操作性能。一级缓存是默认开启的,而二级缓存需要手动配置启用
    的头像 发表于 12-03 11:55 516次阅读