首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于cpu的知识——什么是CPU缓存?

由于CPU是核心硬件,因此我相信选择CPU时会关心CPU参数。在CPU核心参数中,我们经常看到cache参数,那么CPU缓存的用途是什么?

CPU缓存是CPU和内存之间的临时存储。尽管无法将高速缓存的大小与内存和硬盘进行比较,但是交换速度比它们快得多。 CPU缓存存储在中间,以更快地连接CPU和内存。介质。简而言之,由于CPU速度快而内存速度较慢,因此CPU进行缓存以解决此问题,从而减少了CPU的等待时间,并且变相提高了CPU的性能。

例如,如果CPU需要执行加法运算,则它需要-2个时钟周期。如果要花费100-300个周期从内存中读取数据,则即使高端CPU也无法等待那么长时间。它的速度很快,因此通过缓存减少了CPU等待时间。

在主流CPU中,常规缓存分为L1缓存,L2缓存和L3缓存,它们之间的速度降低,容量增加。读取L1缓存中的信息需要3个周期。处理速度无限接近。读取第二级缓存的周期约为10-15个周期,而第三级缓存所需的时间约为50个周期。

CPU之所以需要采用这种分层结构,主要是为了平衡成本,性能,容量和面积。对于CPU缓存,以下几点是他们到目前为止所进行的改进,即所谓的CPU缓存。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191212A08YNR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券