在以往的很多测试中,很多读者都只注意到CPU缓存大小对性能的影响,而却忽略了缓存通道数量对性能的重要影响。例如我们此次测试选择的两款处理器,它们在缓存通道的设计上就有两种不同的理念。
AMD Phenom Ⅱ X3 720
Intel在L1指令与数据缓存中均使用了32KB/8-Way/64bit位宽的设计,AMD的方案则是64KB/2-Way/64bit位宽;AMD的L2 Cache单独分配给每个核心,每核心的64KB Cache被分成两个通道;
Intel的L2 Cache与AMD的L3 Cache所起的作用相当,我们可以看到同样6MB大小的缓存,Intel使用了24-Way的设计,而AMD则是48-Way的设计。
Intel Core 2 Duo E8400
处理器的缓存本来就不大,为什么还要分成很多路呢?通俗地讲,多路设计的好处就好比运行多个线程——通道数量越多就提供更快的反应速度,因此爆发传输能力很强;但缺点是空间弹性较弱,如果遇到数据量很大的情况,协调和分配空间就比较困难。反之通道数量较少的产品,数据管理起来更加容易,但是爆发力不足。