13代酷睿配备更大容量的L2缓存,但这并没有带来明显的延迟提升
Intel的第13代酷睿处理器Raptor Lake基本上就是在现有Alder Lake处理器的基础上进行修改,最明显的改动应该就是增加了E-Core数量并且增加了整个核心的缓存容量了,P-Core和E-Core的L2缓存容量都有所增长,其中P-Core的L2缓存从1.25MB增加到了2MB,而E-Core则从2MB增加到4MB,通常来说增大缓存的好处就是让数据更靠近CPU内核,减少CPU访问内存进行数据存取操作,这样可以降低延迟提升内核效率,然而缓存变大会显著成大芯片面积、功耗和发热,而且还会增大延迟。

不过根据chipsandcheese的测试来看,Raptor Lake的P-Core的L2缓存延迟并没有明显增加,估计是Golden Cove庞大的结构缓解了这问题,Raptor Cove的L2缓存延迟从现在Golden Cove的15周期略微增加到16周期,增幅不明显。

而L3缓存的延迟可能也增加了1个周期,不过Intel处理器的L3缓存速度是和Ring频率绑定的,由于目前不清楚Raptor Lake的Ring频率是多少,所以现在还不好判断。

上图则是带宽对比,可以看出Raptor Lake和Alder Lake在同频下L2和L3缓存带宽是基本相同的,现在测试出来Raptor Lake的P-Core L1数据缓存的带宽比上代低,但这可能是Intel给ES处理器加的限制。

E-Core的架构其实并没有变动,都是Gracemont,所以13代和12代酷睿处理器的E-Core的缓存延迟表现是一样的,同样是20个周期。

只不过E-Core的L2缓存增大可能比P-Core收益更大,因为E-Core的乱系执行缓冲区比P-Core小,所以它们访问L3缓存时延迟非常高,这会导致不小的性能损失,所以增大L2缓存容量可以直接提升IPC。

上述这些测试都是基于一个P-Core运行在4.9GHz,E-Core运行在3.72GHz的Core i9-13900K ES样本测试出来的,并没有提及Ring频率是多少,由于是ES而不是更接近正式版的QS样品,所以测试结果可能会和最终零售产品有一定出入。
