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

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

3天内不再提示

CPU缓存是干什么的?越大越好吗

汽车玩家 来源:今日头条 作者:硬件玩咖 2020-03-22 16:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CPU的参数中,我们除了常见的核心线程以及各种频率之外,还经常会看到一个名为缓存的参数,有的是9MB,有的是16MB,甚至在三代锐龙上还有的能达到72MB的缓存,那么这些缓存到底是干什么的? 越大性能会越好么?

3800X

先说一下概念,CPU中缓存是为了加快CPU读取数据的速度,也是为了给内存一个缓冲期。因为CPU运算速度太快了,光靠内存读写完全跟不上,而CPU缓存的数据交换比内存快多了,大部分时候CPU可以直接从缓存读取数据,找不到的话再从内存读取,这样可以节省CPU读取内存数据时浪费的时间。

CPU缓存分为三类,一级缓存(L1)、二级缓存(L2)和三级缓存(L3)。我们现在常见的是三级缓存。但是CPU在实际数据读取中重要的却是一级缓存,因为一级缓存速度最快,二级缓存其次,三级缓存最慢,只是三级缓存的容量最大,上百MB的都有,更容易体现产品更新换代时的价值。

CPU缓存是干什么的?越大越好吗

CPU缓存

一级缓存虽然速度最快,但容量最小,单位都是KB,不同CPU之间一级缓存没有差距,所以现在不怎么提了,二级缓存容量也不大,基本都是个位数MB,除了一些服务器CPU会有10几MB之外,现在CPU也不怎么提二级缓存。CPU读取缓存时会先从一级缓存开始,然是二级缓存,而读取二级缓存有时候会出现数据未命中的情况,这时候就需要从三级缓存读取。

但是要注意的是三级缓存越大并不一定说这个CPU性能就越强,因为三级缓存的容量还依靠CPU架构和工艺等方面的影响,如果是与架构工艺搭配升级的三级缓存,容量越大才会性能越高。

总的来说,不同工艺和架构之间的CPU单纯从三级缓存大小是看不出来好坏的,也不是越大越厉害。如果是相同架构相同工艺的话,我们才需要考虑CPU三级缓存容量的问题,在这时候确实三级缓存容量越大性能越强。在选购的时候就没必要太过讲究三级缓存的大小了,远不如核心线程和频率的收益大。

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

    关注

    68

    文章

    11331

    浏览量

    225904
  • 缓存
    +关注

    关注

    1

    文章

    248

    浏览量

    27818
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    lora无线数传电台能干什么?5KM数据传输,代替有线485

    双向通信,是工业物联网、智慧农业、智慧城市等场景的“无线串口线”。 一、核心功能(能干什么) 1. 基础通信能力 - 点对点透明传输:两个电台配对,串口数据原样无线转发,替代长距离RS485/232线缆,无需改协议。 - 点对多点/主从组网:一台主机带多台从机,集中
    的头像 发表于 02-28 16:37 757次阅读

    【科普】电烙铁的功率真的是越高越好吗

    大家是否注意到近年来市场上新推出的电烙铁在加热功率方面有了显著提升100W、140W甚至更高功率的产品层出不穷然而,电烙铁的功率是否真的越高越好呢?在回答这个问题前,我们先来简要了解一下常见的烙铁头
    的头像 发表于 01-23 15:58 1127次阅读
    【科普】电烙铁的功率真的是越高<b class='flag-5'>越好吗</b>?

    选购超级电容越大越好?别被忽悠了!

    超级电容是一种介于传统电容器和电池之间的储能器件,通过电极与电介质之间形成的双电层来储存电荷。 超级电容容量大,充放电速度快,功率密度高等特性,成为众多电子设备的热门选择。 人们选择超级电容时认为超级电容的容量越大越好,那就错了
    的头像 发表于 01-15 10:35 369次阅读
    选购超级电容<b class='flag-5'>越大</b><b class='flag-5'>越好</b>?别被忽悠了!

    划片机是干什么用的

    划片机是干什么用的?在晶圆加工场景中,它也常被称为晶圆切割机,是半导体制造后道工艺中的核心设备,其核心用途是将完成前道电路制造(如光刻、刻蚀、沉积等)的整片晶圆,沿预设的空白切割道
    的头像 发表于 01-12 16:33 851次阅读
    划片机是<b class='flag-5'>干什么</b>用的

    滤波电容越大越好吗

    260摄氏度。 四个误区(1)电容容量越大越好? 很多人在电容的替换中往往爱用大容量的电容。我们知道虽然电容越大,为IC提供的电流补偿的能力越强。 且不说电容容量的增大带来的体积变大,增加成本的同时还
    发表于 12-30 06:01

    加固计算机是用来干什么的

    加固计算机是一种专门为复杂环境和特殊行业应用设计的高性能设备。它不仅具备常规电脑的数据处理和运算功能,更在结构设计、防护等级和硬件配置方面做了全面优化。例如,它的外壳通常采用镁铝合金或高强度复合材料,具有防尘、防水、防摔的特性,内部还经过防震加固处理,确保在运输、跌落或长时间移动中依旧保持稳定运行。某些加固计算机甚至符合军用标准,能够适应极端环境和高强度任务需求。
    的头像 发表于 08-22 09:55 662次阅读

    薄膜电容器的容量精度越高越好吗

    受限于材料和生产技术,目前我们生产出来的薄膜电容器无法做到零误差,做出来的薄膜电容器的实际容量都会存在一些误差,从理论上来讲,当然是容量误差越小越好,薄膜电容的精度怎么表示?根据IEC标准,电容器的精度范围有下面这些。
    的头像 发表于 08-21 15:40 1386次阅读

    请问无线天线的DBi是越大越好吗

    ir615的标配天线是2.5DBi的,对数据延时要求高的如果换成更大的比如12DBi的天线效会不会更好?
    发表于 08-07 07:12

    法拉电容越大越好吗

    法拉电容容量大小取决于应用场景,需综合考虑性能、成本与体积。
    的头像 发表于 07-26 09:13 1146次阅读
    法拉电容<b class='flag-5'>越大</b><b class='flag-5'>越好吗</b>?

    开关电源频率越高越好吗

    开关电源的工作频率是设计过程中需要重点考虑的参数之一,它直接影响着电源的效率、体积、成本以及电磁兼容性等关键性能指标。关于"开关频率越高越好"这一观点,需要从多个维度进行辩证分析。 一、高频化的优势
    的头像 发表于 07-13 17:15 2135次阅读
    开关电源频率越高<b class='flag-5'>越好吗</b>

    高性能缓存设计:如何解决缓存伪共享问题

    在多核高并发场景下, 缓存伪共享(False Sharing) 是导致性能骤降的“隐形杀手”。当不同线程频繁修改同一缓存行(Cache Line)中的独立变量时,CPU缓存一致性协议会
    的头像 发表于 07-01 15:01 888次阅读
    高性能<b class='flag-5'>缓存</b>设计:如何解决<b class='flag-5'>缓存</b>伪共享问题

    这下真的EMO了:过孔阻抗越匹配,信号衰减反而越大

    家的过孔设计都是过孔阻抗越好,衰减就越来越小。但是我偏不这样,我设计的过孔阻抗越好,衰减反而越大……
    的头像 发表于 06-30 14:18 764次阅读
    这下真的EMO了:过孔阻抗越匹配,信号衰减反而<b class='flag-5'>越大</b>!

    芯片前端设计与后端设计的区别

    前端设计(Front-end Design):聚焦于电路的逻辑功能实现。本质上是在“纸上”设计电路,包括芯片要“干什么”,要“如何运算”。
    的头像 发表于 05-16 14:56 1526次阅读

    MCU缓存设计

    从Flash或外部存储器读取的指令,减少CPU因等待指令加载而停滞,适用于实时性要求高的场景(如中断服务程序)。 D-Cache‌:缓存从Flash、SRAM或外部存储器读取的数据,加速变量与堆栈的读写操作。 TCM(紧耦合内存)‌:部分MCU(如STM32H743)设置
    的头像 发表于 05-07 15:29 1293次阅读

    Nginx缓存配置详解

    Nginx 是一个功能强大的 Web 服务器和反向代理服务器,它可以用于实现静态内容的缓存缓存可以分为客户端缓存和服务端缓存
    的头像 发表于 05-07 14:03 1386次阅读
    Nginx<b class='flag-5'>缓存</b>配置详解