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