心中一直好奇
当CPU 的架构一直往L3 SmartCache发展,而不继续往L2Cache,
是因为L3 Cache成本较低吧!
一般而言快取速度是L1>L2>L3.
快取容量及核心数目一向是买CPU的指标的重要选项!
虽然Intel Core i7 的L3 SmartCache有8MB,
但是换算每单核只有2MB L3 Cache(而L2却只有256KB)!
对比,当年的Core2的Duo/Quad双/四核的E8xxx/Q955x系列6M/12M Cache,
单核就有3MB L2 Cache,
单单就以单核容量Core2的L2就比i7的L3 Cache大了1MB
以单颗核心的状况下(时脉等等条件都相同)<软件皆只支援单颗核心>,
谁速度会比较快?
是单核3MB L2还是单核只有2MB L3 SmartCache?
PS:(就感觉使用Q955x系列并没有比i7不顺啊!)还是错觉?