Zum Hauptinhalt Zur Navigation

Alder Lake: Intel sprengt AVX-512-Einheiten

Nachdem einige Firmware-Versionen die Befehlssatzerweiterung ungewollt wieder eingeschaltet haben, geht Intel nun rigoros gegen AVX-512 vor.
/ Marc Sauter
60 Kommentare News folgen (öffnet im neuen Fenster)
Der Core i9-12900K unterstützt prinzipiell AVX-512. (Bild: Martin Wolf/Golem.de)
Der Core i9-12900K unterstützt prinzipiell AVX-512. Bild: Martin Wolf/Golem.de

Intel hat sich dazu entschieden, die AVX-512-Einheiten der Alder-Lake-Prozessoren physisch abzuschalten, bevor diese an den Handel geliefert werden: "Auch wenn AVX-512 bisher nicht deaktiviert war, planen wir das bei künftigen Alder-Lake-Desktop-Prozessoren" , sagte der Hersteller in einem Statement(öffnet im neuen Fenster) . Konkret spricht Intel von einem Fuse-off, also dem Sprengen einer internen Schaltung, was den Funktionsblock lahmlegt.

Hintergrund ist, dass alle Alder Lake über sogenannte Performance-Kerne verfügen, welche auf der als Golden Cove bezeichneten Architektur basieren. Die wurde auch mit Blick auf Server-CPUs wie die kommenden Sapphire Rapids SP entwickelt, weshalb sie prinzipiell AVX-512 enthalten. Für Alder Lake im Consumer-Segment hatte Intel offiziell angegeben, die Befehlssatzerweiterung sei nicht vorhanden.

Tatsächlich aber ist der entsprechende Funktionsblock in den CPU-Kernen sehr wohl enthalten und kann genutzt werden, wenn rein die Performance-Cores aktiv sind. Bei einem Core i5-12400F mit 6P+0E-Design ist das immer der Fall. Bei etwa einem Core i9-12900K mit 8P+8E-Konfiguration müssen hierfür zuerst manuell die Efficiency-Cores deaktiviert werden.

Keine Consumer-Apps betroffen

Mit der Microcode-Revision #12 oder älter lässt sich AVX-512 noch nutzen, die Microcode-Revision #18 hingegen hat die Befehlssatzerweiterung abgedreht. Intel wollte sich zu dieser Änderung nicht äußern, unter der Hand aber verwies der Hersteller immer wieder darauf, dass AVX-512 bei Alder Lake zumindest offiziell nie unterstützt wurde.

Findige Hersteller wie MSI haben Firmware-Versionen entwickelt, welche einen Microcode-Schalter(öffnet im neuen Fenster) enthalten. Damit kann zwischen aktivem und inaktivem AVX-512 gewechselt werden, um in spezifischen Workloads eine höhere Performance zu erreichen. Einige wenige Anwendungen wie Linx oder der y-Cruncher profitieren davon.

Für nahezu alle Consumer-Programme und praktisch jedes Spiel ist das Abschalten von AVX-512 nicht relevant, was dessen Abwesenheit vernachlässigbar macht.


Relevante Themen