Als Teil von Intels Compiler-Aktivierungsarbeit für Sierra Forest-und Grand Ridge-CPUs, Unterstützung für x86_64 AVX-NE-CONVERT ist die neueste Funktion, die rechtzeitig für GCC 13 in GCC Git integriert wird.

Intel-Compiler-Ingenieure waren vor kurzem damit beschäftigt, mit der Aktivierungsarbeit für neue zu beginnen Befehlssatzfunktionen für Prozessoren der nächsten Generation von Meteor Lake bis Sierra Forest. Dies ist neben der auf Linux-Systemen weit verbreiteten GNU Compiler Collection auch auf der LLVM-Seite geschehen.

Seit heute Morgen ist Intel AVX-NE-CONVERT die neueste Funktion, die zusammengeführt in GCC 13 von Intel-Ingenieur Lingling Kong. Als Teil davon wird die Option „-mavxneconvert“ zu GCC hinzugefügt, um die Funktionalität zum Aktivieren von AVXNECONVERT-Anweisungen zu aktivieren, während sie automatisch mit den bevorstehenden „-march=”-Optionen für diese Intel-CPUs der nächsten Generation aktiviert wird.

Intels Referenzhandbuch zur Programmierung in diesem Monat umriss AVX-NE-CONVERT zusammen mit anderen neuen Anweisungen für Sierra Forest und Grand Ridge. AVX-NE-CONVERT ermöglicht die Konvertierung von BF16 in FP32, FP16 in FP32 und Gleitkommawerten mit einfacher Genauigkeit in BF16. Alle AVX-NE-CONVERT-Details sind vollständig in den neuesten PRM-Update.

Intels Grand-Ridge-Plattform wird Atom-SoCs mit bis zu 24 Kernen umfassen, während Sierra Forest für die E-Core-Only-Xeon-Serverprozessoren der ersten Generation vorgesehen ist. Diesen E-Core-CPUs fehlt AVX-512, aber sie fügen zumindest eine Reihe neuer Anweisungen hinzu, um ihre Gesamtleistung zu verbessern.

Categories: IT Info