泡泡网CPU频道 PCPOP首页      /      CPU     /      行情    /    正文

智能钻石侠需多大缓存?缓存前世今生

    一般CPU中的一级缓存容量都很少,即使是售价高昂的六核酷睿i7-980X,一级缓存也只有2X 6X32KB=384KB,还不到512KB,既然都是最高端的旗舰了,那么为什么CPU厂商不多给这些CPU多设计些一级缓存呢?

CPU究竟需要多大缓存?缓存的前世今生

酷睿i7-980X具有384KB一级缓存

    前面也提到了一级缓存是集成在芯片内部的,因此就要占用一定的晶体管,这对于核心面积有限的处理器来说更多的缓存意味着要提供更多的地方来添加这些晶体管,其次更重要的是一级缓存的速度极快(达几十GB/S,二级缓存一般为几GB/S,一级缓存比二级缓存要快一个数量级)所以售价很昂贵,这就极大的限制了它的容量,最后缓存是处理器中的发热大户,设计太大容量所带来的发热量是很“可观”的。

CPU究竟需要多大缓存?缓存的前世今生

CPU缓存分级类似于ADSP-BF561的结构

    那么如何应对这种情况呢?CPU厂商想出的一个办法就是给缓存分级,也就是引入二级缓存,通俗来讲,二级缓存即便是一级缓存的缓冲,主要用来存储那些CPU处理时用到的、一级缓存无法存储的数据(三级缓存相对二级缓存也类似),这样采用缓存分级可以很好的解决延时问题而且效果不亚于增加一级缓存容量,成本也比较低。

0人已赞

关注我们

泡泡网

手机扫码关注