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

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

    一般AMD的处理器相比Intel拥有更少的缓存,比如速龙64 X2 5000+缓存量为2X128KB+2X512KB=1.256MB,而定位在同档次的Intel奔腾E5200的缓存量只二级缓存就达到了2MB,目前广为人知的Intel的处理器性能相对更依赖缓存,1MB二级缓存的处理器要比同样架构的、具有2MB二级缓存的处理器性能差很多。

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

Intel处理器比较依赖缓存

    为什么Intel的处理器更依赖缓存呢?这主要在于Intel与AMD的缓存逻辑结构设计有关。一般CPU读取的数据(包括指令)中有80%来自一级缓存,对于AMD来说一、二、三级缓存都是用来存储CPU将要处理器的数据的,因此在一级缓存中未找到(命中)的数据可以去二级缓存,甚至三级缓存里去找,而Intel的结构不是这样的。

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

Intel一级缓存采用“数据代码指令追踪缓存”架构

    Intel的一级缓存采用“数据代码指令追踪缓存”架构,这种架构并不是直接存储CPU可以直接用的数据,而且存储该部分数据的地址(可以理解为目录),而这部分数据则被存储在二级缓存甚至三级缓存里,这样CPU可以根据一级缓存的“目录”来在缓存里面快速找到所需要的数据,因此理论上讲对于Intel处理器二级缓存和三级缓存容量越大越好。

0人已赞

关注我们

泡泡网

手机扫码关注