Intels erste drei Generationen von Client-Prozessoren, die hybride CPU-Kerne implementieren, nämlich „Alder Lake“, „Raptor Lake“ und „Meteor Lake“, haben diese entlang eines Ringbusses angeordnet und teilen sich einen L3-Cache. Dabei befinden sich die größeren P-Kerne normalerweise in einem Bereich des Chips und die E-Kern-Cluster im anderen Bereich. Aus der Perspektive des bidirektionalen Ringbusses würden die Ring-Stopps der folgenden Reihenfolge folgen: eine Hälfte der P-Kerne, eine Hälfte der E-Kern-Cluster, iGPU, die andere Hälfte der E-Kerne, die andere Hälfte der P-Kerne und der Uncore, wie auf dem „Raptor Lake“-Die-Shot unten gezeigt. Intel plant, die P-Kerne und E-Kern-Cluster in „Arrow Lake-S“ neu anzuordnen.
Bei „Arrow Lake“ plant Intel, die E-Kern-Cluster zwischen den P-Kernen zu verteilen. Dies würde bedeuten, dass ein P-Kern von einem E-Kern-Cluster gefolgt wird, gefolgt von zwei P-Kernen, dann ein weiteres E-Kern-Cluster, dann ein einzelner P-Kern und eine Wiederholung dieses Musters. Kepler_L2 veranschaulicht, wie „Raptor Lake“ ausgesehen hätte, wenn Intel diese Anordnung angewandt hätte. Die Aufteilung der E-Kern-Cluster auf die P-Kerne hat zwei mögliche Vorteile. Zum einen würde sich die durchschnittliche Latenzzeit zwischen einem P-Kern-Ringstopp und einem E-Kern-Cluster-Ringstopp verringern, und zum anderen ergeben sich auch gewisse thermische Vorteile, insbesondere beim Spielen, da sich die Wärmekonzentration in einem Bereich des Die verringert.
Jeder P-Kern wäre nicht mehr als einen Ring-Stopp von einem E-Kern-Cluster entfernt, was die Migration von Threads zwischen den beiden Kerntypen begünstigen sollte. Thread Director bevorzugt E-Kerne, und wenn eine Arbeitslast einen E-Kern überlastet, wird sie auf einen P-Kern verlagert. Diese Migration von einem E-Kern zu einem P-Kern sollte unter der neuen Anordnung zu geringeren Latenzen führen.
Quelle: Intel „Arrow Lake-S“ to See a Rearrangement of P-cores and E-cores Along the Ringbus | TechPowerUp