英特尔前三代采用混合 CPU 内核的客户机处理器,即"Alder Lake"、"Raptor Lake"和"Meteor Lake",采用环形总线排列,共享 L3 高速缓存。通常情况下,较大的 P 核心位于芯片的一个区域,而 E 核心集群则位于另一个区域。
从双向环形总线的角度来看,环形止点的排列顺序为:一半 P 核心、一半 E 核心集群、iGPU、另一半 E 核心、另一半 P 核心和 Uncore,如下图"Raptor Lake"芯片透视图所示,英特尔计划在"Arrow Lake-S"中重新安排 P 核心和 E 核心集群。
在"Arrow Lake"中,英特尔计划将 E 核集群分散在 P 核之间。这样,一个 P 核心之后是一个 E 核心集群,然后是两个 P 核心,然后是另一个 E 核心集群,然后是一个单独的 P 核心,然后重复这种模式。
Kepler_L2 展示了英特尔采用这种排列方式后"Raptor Lake"会是什么样子。将 E 核集群分散到 P 核中有两个可能的好处。其一,P 核心环形停止和 E 核心集群环形停止之间的平均延迟会缩短;其二,也会有一定的散热优势,尤其是在游戏时,因为它可以减少热量集中在芯片的某个区域。
每个 P 核心与 E 核心集群之间的距离不会超过一个环止点,这将有利于线程在两种核心类型之间的迁移。线程总监更倾向于使用 E 核,当工作负载超过 E 核时,就会将其分级到 P 核。在新的安排下,E 核向 P 核迁移的延迟应该会减少。