Intel Emerald Rapids Xeon-CPU-Unterstützung kommt im aktuellen Projekt-Commit auf LLVM 16

Nachricht

HeimHeim / Nachricht / Intel Emerald Rapids Xeon-CPU-Unterstützung kommt im aktuellen Projekt-Commit auf LLVM 16

May 31, 2024

Intel Emerald Rapids Xeon-CPU-Unterstützung kommt im aktuellen Projekt-Commit auf LLVM 16

Im September sind Spezifikationen für Intel Emerald Rapids, die 5. Generation der Xeon-CPUs, durchgesickert, die bis zu 64 Kerne, Unterstützung für DDR5-5600 und mehr zeigen. Nach dem letzten GCC-Patch

Im September sind Spezifikationen für Intel Emerald Rapids, die 5. Generation der Xeon-CPUs, durchgesickert, die bis zu 64 Kerne, Unterstützung für DDR5-5600 und mehr zeigen. Nach dem jüngsten GCC-Patch, der die Unterstützung für Emerald Rapids beinhaltete, kommt die gleiche Unterstützung, jedoch für LLVM 16, die „Sammlung modularer und wiederverwendbarer Compiler- und Toolchain-Technologien“.

Michael Larabel, Redakteur der Linux-Hardware-Site Phoronix, berichtete, dass LLVM heute die neue Unterstützung mit dem neuen Codeabschnitt -march=emeraldrapids hinzugefügt hat. Die Unterstützung für Raptor Lake und Meteor Lake war ursprünglich im neu überarbeiteten Code enthalten, umfasst jetzt aber auch die Ausrichtung auf Emerald Rapids.

Im gesamten Code des LLVM 16-Compilers können Sie Verweise sehen, die nach der Unterstützung für Sapphire Rapids für Emerald Rapids hinzugefügt wurden. Larabel weist außerdem darauf hin, dass die Erkennungsunterstützung auf dem Abschnitt mit dem Titel „compiler-rt/lib/builtins/cpu_model.c“ basiert, in dem für Emerald Rapids der Fall 0xcf hinzugefügt wurde. Dadurch wird dem Compiler das entsprechende Intel-Prozessormodell zugewiesen.

Der andere Abschnitt ist llvm/lib/TargetParser/Host.cpp, wo der Code den Typ und das Modell des Zielprozessors lokalisiert.

Emerald Rapids ist der Nachfolger von Sapphire Rapids und wird seit Kurzem von Intel in verschiedene Open-Source-Programme integriert. Sierra Forest und Grand Ridge sind weitere Intel-Prozessorfamilien, die in den Code aufgenommen wurden. Emerald Rapids wird voraussichtlich auf einer Variante des „Intel 7“-Knotens basieren. Von dieser Variante wird eine höhere Leistung und Frequenz erwartet. Die neuen Emerald Rapids werden die Kernarchitektur von Raptor Cove nutzen. Die Architektur wurde gegenüber dem ursprünglichen Golden Cove-Kern optimiert und soll eine IPC-Verbesserung von bis zu zehn Prozent gegenüber den Kernen von Golden Cove liefern. Die neue Prozessorserie wird außerdem über 64 Kerne in 128 Threads verfügen.

Der voraussichtliche Zeitrahmen für die Veröffentlichung von LLVM Compiler 16 wird etwa im März 2023 liegen, sofern es keine Verzögerungen beim Projekt gibt. Der Commit wurde heute Morgen aktualisiert. Benutzer, die sich die Änderungen am Code ansehen möchten, können den vollständigen Commit auf GitHub des LLVM-Projekts lesen.

Nachrichtenquellen: Phoronix, GitHub-Seite des LLVM-Projekts