COMPTOIR
register

La fin serait proche pour "l'incident" AVX-512 sur Alder Lake

On sait depuis longtemps qu'Alder Lake n'était pas prévu pour être officiellement compatible avec le jeu d'instructions AVX-512, quand bien même les nouveaux P-core Golden Cove possèdent en principe cette aptitude de par leur architecture, Intel affirmait avoir fait en sorte qu'il soit en théorie impossible de s'en servir en ayant désactivé le matériel correspondant. Pour rappel, les E-cores d'Alder Lake, eux, ne possèdent pas du tout cette capacité de base sur le plan matériel. Par ailleurs l'AVX-512 ne devait en réalité n'être réservée qu'aux prochains Sapphire Rapids, dont les P-Core seront cette fois-ci entièrement débridés pour l'AVX-512 et l'AMX. Une segmentation comme on en a déjà vu régulièrement chez le fondeur (et ailleurs), frustrante pour certains sans aucun doute, d'autant plus que la génération précédente Rocket Lake fut bel et bien compatible AVX-512, mais cela fait malheureusement partie du jeu commercial (variable en fonction de la concurrence).

 

Pourtant, il s'est rapidement avéré qu'il est effectivement possible d'activer l'AVX-512 dans le BIOS à condition de désactiver les E-cores au préalable, une disposition des CPU Alder Lake qui aurait été découverte un peu par « accident » en tripotant le microcode et dont la plupart des fabricants de cartes mères ne se sont pas privés de s'en servir avec leurs BIOS/UEFI publiés depuis le lancement de la 12e génération, démocratisant l'AVX-512 pour la 12e génération contre l'avis d'Intel. Avec ceci, selon igor'sLAB, l'AVX-512 serait de manière générale plutôt efficace et efficient (selon la charge de travail, bien entendu), bien plus que l'AVX2 et bien meilleur que l'implémentation AVX-512 avec Rocket Lake. Bref, on peut aussi en déduire qu'Intel n'a donc finalement pas dézingué l'AVX-512 des puces Alder Lake sur le plan matériel, ayant sans doute préféré l'option moins laborieuse (plus rapide et moins coûteuse ?) d'un blocage superficiel via micrologiciel. Dans ce cas, le fondeur aurait peut-être mieux fait de communiquer clairement là-dessus et de mieux informer ses partenaires historie d'éviter la boulette, ce qui ne semble pas avoir été le cas. 

 

Mais il se dit à présent que cette compatibilité accidentelle ne saurait plus trop durer, puisqu'Intel serait sur le point de publier un nouveau microcode pour toutes les cartes mères compatibles de ses partenaires, afin de prévenir tout contournement de la sorte et donc d'enterrer définitivement l'option AVX-512 avec Alder Lake. Et ainsi, la segmentation artificielle serait restaurée, potentiellement histoire de préparer le terrain pour Sapphire Rapids. Intel a peut-être aussi considéré qu'Alder Lake est en mesure de se passer de cet atout face à la concurrence. Toutefois, beaucoup penseront sûrement que ce ne sera pas bien grave, le jeu d'instruction n'ayant pas forcement grand intérêt pour le grand public, mais on se doute bien que ça en dérangera aussi beaucoup d'autres, rien que par la simple action de brider rétroactivement des produits déjà commercialisés.

 

Il serait naturellement possible d'éviter la bride en ne mettant plus à jour son BIOS, ce qui pourrait toutefois être rapidement problématique, considérant le rythme soutenu de mise à jour en ce moment pour optimiser la compatibilité DDR5. Des méthodes plus exotiques et officieusement seraient également possibles, des bidouilleurs auraient d'ores et déjà réussi à injecter l'ancien microcode dans de nouveaux BIOS, permettant de restaurer le support AVX-512, mais  ce type de solution ne vient jamais sans risque pour le matériel. (Source : Tom's, Igor's Lab)

 

Intel Alder Lake

Un poil avant ?

Gamotron • Bilan 2021 (2/2) : l'artillerie lourde

Un peu plus tard ...

Le premier APU Ryzen 6000 Rembrandt se montre en photo et en diagramme !

Les 10 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un hardeur des ragots en Île-de-France, le Lundi 03 Janvier 2022 à 22h08  
il y a surtout ces tests par phoronix
un petit lien tout mignon

attention bien voir le résultat Gain / bénéfice avec la consommation watts et le dégagement en chaleur généré ( + 160 watts ... )
par dfd, le Lundi 03 Janvier 2022 à 20h43  
Et pi quand t'as vraiment besoin du AVX-512, c'est généralement pas un i7 qui se trouve sous le bureau, mais un bon Xeon avec sa Quadro RTX 4000...
Pas le même bugdet, mais pas non plus un truc overkill x10...
par Un champion du monde du Grand Est, le Lundi 03 Janvier 2022 à 20h03  
En même temps, l'Avx 512 fait consommer beaucoup trop les cpu Intel. Donc c'est mieux qu'Intel ne l'utilise pas.
par Un ragoteur des lumières en Île-de-France, le Lundi 03 Janvier 2022 à 16h43  
Sous Linux, avec la rustine qui va bien (qui fait partie de la collection des rustines du noyau de Clear Linux, totalement réutilisable sur un noyau "à la vanille" ), vous pouvez charger un micro-code plus ancien que celui présent dans le CPU...
Gageons que les bidouilleurs sauront se servir de cette possibilité pour activer l'AVX512 de toutes façons !
par Une ragoteuse à forte poitrine en Auvergne-Rhône-Alpes, le Lundi 03 Janvier 2022 à 13h04  
par Un ragoteur des lumières en Communauté Valencienne le Lundi 03 Janvier 2022 à 12h53
Pour utiliser l'AVX512 il faut désactiver les E-Cores, de ce que j'ai vu P-Core + AVX512 est un poil plus rapide que le combo P-Core + E-Core pour les mêmes taches, si c'est confirmé c'est donc une castration aussi inutile que sans conséquences, mais j'imagine que ce n'est pas aussi simple..
Il serait interessant de voir de quel bench on parle précisément.
Mais il y a peu de taches qui peuvent vraiment profiter de l'AVX512. Donc même si il existe une configuration ou on profite bien mieux de AVX512 cela ne veux pas du tout dire que cela représente un gain de manière général.
par Un ragoteur des lumières en Communauté Valencienne, le Lundi 03 Janvier 2022 à 12h53  
Pour utiliser l'AVX512 il faut désactiver les E-Cores, de ce que j'ai vu P-Core + AVX512 est un poil plus rapide que le combo P-Core + E-Core pour les mêmes taches, si c'est confirmé c'est donc une castration aussi inutile que sans conséquences, mais j'imagine que ce n'est pas aussi simple..
par Matthieu S., le Lundi 03 Janvier 2022 à 10h19  
par Une ragoteuse à forte poitrine en Auvergne-Rhône-Alpes le Lundi 03 Janvier 2022 à 10h05
La traduction française est un peu étrange ici.
Dans l'article d'origine ils parlent de AVX512 "fused off" et pas de "dessouder les transistors" de AVX512.

La traduction est complexe car le mot "fused" n'est ici pas vraiment choisi au hasard, il faut référence aux "fusibles" gravés dans les circuits qui peuvent être brûlés pour désactiver une fonctionnalité, ou forcer une fonctionnalité (On appel aussi cela des mémoires OTP: One-Time Programmable memory).
Comme le mot anglais utilisé est "imagé" la traduction est complexe. Mais a aucun moment ces fusibles ne sont des "transistors" et a aucun moment il y a de la "soudure".
Oui, tu as raison, j'ai fais quelques corrections
par Une ragoteuse à forte poitrine en Auvergne-Rhône-Alpes, le Lundi 03 Janvier 2022 à 10h05  
La traduction française est un peu étrange ici.
Dans l'article d'origine ils parlent de AVX512 "fused off" et pas de "dessouder les transistors" de AVX512.

La traduction est complexe car le mot "fused" n'est ici pas vraiment choisi au hasard, il faut référence aux "fusibles" gravés dans les circuits qui peuvent être brûlés pour désactiver une fonctionnalité, ou forcer une fonctionnalité (On appel aussi cela des mémoires OTP: One-Time Programmable memory).
Comme le mot anglais utilisé est "imagé" la traduction est complexe. Mais a aucun moment ces fusibles ne sont des "transistors" et a aucun moment il y a de la "soudure".
par seb4771, le Lundi 03 Janvier 2022 à 09h09  
Donc celui qui a une machine qui est stable H24 ne changera rien pour garder l'avx-512.

Ca va encore plaire aux scalper d'avoir du stock d' "alder + cm avx-512".
par Jemporte, le Lundi 03 Janvier 2022 à 08h23  
Si les E-cores le supportent pas, ça sera le bordel, et Intel va pas améliorer son bas de gamme sans E-cores, donc voilà.