Processeurs

AMD prépare Zen 6, le support arrive déjà dans le compilateur GCC

Nouvelles instructions, AVX-512 FP16 et support logiciel anticipé

L’architecture Zen 6 se précise de plus en plus. Pour la première fois, AMD intègre des correctifs « Znver6 » dans le compilateur GCC. L’action permet aux logiciels de cibler la microarchitecture « Zen 6 » avant sa sortie officielle.

C’est un changement car traditionnellement, AMD déploie ce type de mises à jour qu’au moment du lancement créant alors une importante latence entre l’accès des développeurs au matériel précoce et le support logiciel officiel. Il permet aussi à AMD de se synchroniser avec Intel qui est sur ce point proactif dans l’activation logicielle, notamment en implémentant des correctifs de compilateur et des intégrations de firmware, bien avant le lancement des produits.

Du coup AMD vient peut-être de régler un problème de fond que beaucoup de développeurs et de passionnés Linux traînaient depuis plusieurs générations de puces. Jusqu’ici, l’arrivée tardive du support optimisé des compilateurs AMD a souvent compliqué la vie, surtout face au rythme implacable des outils de développement. GCC fonctionne sur un cycle annuel et LLVM/Clang sur six mois, et même si des mises à jour correctives existent, les distributions Linux rechignent presque toujours à les rétroporter. Du coup au lancement de nouveaux processeurs EPYC ou Ryzen, l’exploitation de tout le potentiel de ces puces via des compilateurs optimisés relevait du parcours du combattant.

Concernant l’architecture Zen 6 tout porte à croire qu’il ne s’agit pas d’une évolution de Zen 5 ni d’un simple affinage architectural. AMD va introduire un ensemble d’instructions ambitieux, avec notamment le support de l’AVX512_BMM, AVX512_FP16, AVX_NE_CONVERT, AVX_IFMA ou encore l’AVX_VNNI_INT8. La communauté se réjouit surtout de l’arrivée du calcul AVX-512 en 16 bits sur des processeurs grand public. Jusqu’ici, ce type de capacités restait surtout cantonné à des segments très spécifiques. Désormais, un CPU de bureau pourrait devenir une véritable plateforme polyvalente pour l’IA légère, le traitement de données et les charges vectorielles avancées.

Source
Phoronix

Jérôme Gianoli

Aime l'innovation, le hardware, la High Tech et le développement durable. Soucieux du respect de la vie privée.

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page