MSI a publié un nouveau firmware pour certaines cartes mères Intel Z690 qui réactive la prise en charge des instructions AVX-512 sur les processeurs Intel Core ‘Alder Lake’ de 12e génération, qui représentent déjà un tiers de nos meilleurs processeurs pour les jeux. Cette décision accélérera certaines applications, mais comme Intel a désactivé l’AVX-512 de ses derniers processeurs, pourquoi serait-il satisfait de la décision de MSI d’inverser cette tendance ?
MSI a récemment publié le firmware (version 7D28vA22 beta) pour sa carte mère MEG Z690 Unify-X qui réactive AVX-512 avec un sélecteur de microcode dans le BIOS/UEFI, rapporte Xavier Amberger (via VideoCardz). Le commutateur semble être pleinement opérationnel, donc en supposant qu’un échantillon de processeur Alder Lake particulier dispose d’un matériel AVX-512 fonctionnel, la puce peut passer les tests de référence appropriés (par exemple, y-cruncher) beaucoup plus rapidement que les puces sans AVX-512 activé.
Alors qu’Intel s’apprêtait à lancer ses processeurs Core ‘Alder Lake’ de 12e génération, dont le Core i9-12900K, il a indiqué que les cœurs (P)erformance supportaient entièrement les instructions AVX-512, tout comme leurs prédécesseurs. En effet, les processeurs disposent d’unités matérielles appropriées. Mais comme les cœurs (E)fficiency d’Alder Lake ne prennent pas en charge AVX-512, pour assurer la stabilité globale, Intel a décidé de désactiver la prise en charge AVX-512 des processeurs Alder Lake grand public quelques mois seulement avant le lancement. C’est pourquoi de nombreuses cartes mères initiales étaient livrées avec un microcode avec AVX-512 activé, ce qui a causé une grave confusion et a obligé Intel à émettre un nouveau microcode par défaut qui a désactivé la technologie de manière « permanente ». Sauf que ce n’était clairement pas le cas.
Les instructions AVX-512 sont nécessaires pour l’encodage/décodage, la cryptographie, les applications scientifiques et diverses applications professionnelles. Les joueurs et les utilisateurs d’applications régulières n’ont guère besoin d’AVX-512, donc désactiver tous les cœurs électroniques pour obtenir AVX-512 peut ne pas avoir beaucoup de sens. Pourtant, pour les cas d’utilisation spécifiques où l’AVX-512 peut aider, il ne semble pas que la suppression complète de cette fonctionnalité nuirait à Intel, en particulier sur les modèles de processeur qui manquent intrinsèquement de cœurs électroniques, comme le Core i5-12400.
Il reste à voir si les processeurs Alder Lake-6C d’Intel peuvent réactiver AVX-512. Ces puces peu coûteuses n’ont que des cœurs P, donc la réactivation de l’AVX-512 augmentera automatiquement leurs performances dans certains programmes sans trop de risques. Intel peut également répondre avec une solution plus puissante pour désactiver AVX-512, bien que si vous ne mettez pas à jour votre BIOS, vous devriez pouvoir conserver la fonctionnalité.