AVX-512
Un jeu d'instructions SIMD 512 bits (Intel, puis AMD) qui traite de grands vecteurs de données en une seule passe. Puissant pour les charges numériques lourdes, mais tristement célèbre pour avoir fait chuter la fréquence d'horloge des premiers CPU Intel qui l'exécutaient.
Idée : SIMD = « Single Instruction, Multiple Data » ; AVX-512 traite 512 bits à la fois (par ex. 16 flottants) → un débit énorme pour les matrices, le chiffrement, l'IA, la simulation. Problème : sur Skylake-X et consorts, les instructions tiraient tellement sur l'alimentation et la chaleur que tout le cœur ralentissait sa fréquence (« AVX offset »), au point que mélanger un peu d'AVX-512 dans du code ordinaire pouvait tout ralentir — Linus Torvalds s'est célèbrement emporté contre ça. Support fragmenté : Intel l'a retiré ou compliqué sur les CPU grand public (les cœurs E en sont dépourvus), tandis qu'AMD l'a implémenté proprement et efficacement dans Zen 4/5. Le retour d'AMD a rendu AVX-512 pertinent à nouveau. À rapprocher de SIMD et du superscalaire.