Die neueste Version von Intels Cluster-Scheduling-Unterstützung für x86-Hybrid-P/E-Core-CPUs wurde am Freitag veröffentlicht, um die Leistung einiger Workloads unter Linux bei der Ausführung auf neueren Intel Core-Prozessoren zu verbessern.
Anfang dieses Jahres veröffentlichte Intel eine neue Runde von Linux-Clusterplanungs-Patches, nachdem ihre ursprüngliche Implementierung zu Regressionen und Leistungseinbußen bei Alder Lake führte, als ihre ursprünglichen Clusterplanungsarbeiten im Jahr 2021 in Angriff genommen wurden. Mit dem Jahr 2023 Inkarnation scheinen die Dinge in einem viel besseren Zustand zu sein.
Im Juni kamen die v2-Patches und am Freitag folgte eine dritte Version. Diese neueste Version vereinfacht die Berechnung des Geschwisterungleichgewichts und beseitigt den asymmetrischen Packungsfehler, das Geschwisterungleichgewicht wird gerundet und es werden einige grundlegende Änderungen vorgenommen.
Die neuesten Benchmarks zeigen einige geringfügige Leistungsverbesserungen bei einer Vielzahl von Single-und Thread-Workloads, meist jedoch im Bereich von ~1 %.
Die v3-Clusterplanungs-Patches kommen für den Kernel-Zyklus von Linux v6.5 zu spät, aber vielleicht sehen wir diesen Code am Ende des Sommers endlich einsatzbereit für v6.6. Wer die v3-Patches testen möchte, kann sie unter die Kernel-Mailingliste. Sobald sie von Mainline abgeholt werden, werde ich einige neue Intel-Hybrid-CPU-Benchmarks unter Linux ausführen.