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。
带宽没啥好说的,两者基本没啥区别,只不过增大 L2 缓存的结果清晰可见
上述这些测试都是基于一个 P-Core 运行在 4.9GHz,E-Core 运行在 3.72GHz 的 Core i9-13900K ES 样本测试出来的,并没有提及 Ring 频率是多少,由于是 ES 而不是更接近正式版的 QS 样品,所以测试结果可能会和最终零售产品有一定出入。
原文地址:http://www.myzaker.com/article/63074f5f8e9f09728b061ab3