Moins de variantes logicielles à maintenir

AMD prévoit d’intégrer ses optimisations ZenDNN dans oneDNN, tout en poursuivant le travail spécifique à ses processeurs. L’objectif annoncé est de réduire la fragmentation : les développeurs disposeraient d’une bibliothèque commune pour accéder aux optimisations AMD et Intel.

Cette convergence concerne la couche logicielle. Elle ne signifie pas que les processeurs des deux marques deviennent identiques, ni que toutes les charges s’exécuteront à la même vitesse. Les performances devront toujours être évaluées sur le matériel et avec les modèles concernés.

Préparer les prochaines extensions x86

La collaboration couvre également les AI Compute Extensions, ou ACE. Ces extensions visent notamment à accélérer les multiplications matricielles et doivent être intégrées à PyTorch par de futures mises à jour de oneDNN.

IA sur CPU, illustration — AMD.

Ce que cette convergence change dans un projet

PyTorch fournit le cadre de développement, tandis qu’une bibliothèque d’optimisation intervient plus bas pour accélérer certaines opérations. Une base commune peut limiter les variantes à distribuer et à vérifier dans un parc mixte. Elle n’efface pas les différences d’instructions, de mémoire ou de nombre de cœurs entre processeurs.

Pour une équipe qui possède déjà une application, la démarche reste progressive : identifier les versions utilisées, vérifier les opérations prises en charge et mesurer le résultat sur ses modèles. L’annonce décrit une orientation et un travail d’intégration ; elle ne justifie pas à elle seule de remplacer immédiatement un environnement stable. Cette collaboration concerne l’accélération sur CPU x86, et non une fusion des plateformes GPU des deux fabricants.

À retenir

Pour les équipes qui entretiennent plusieurs environnements, une base commune pourrait réduire le travail de validation et de maintenance. Le bénéfice le plus intéressant ne serait donc pas nécessairement un record de benchmark, mais une application plus simple à faire évoluer. Il faudra suivre les versions effectivement livrées pour mesurer les effets de cette convergence sur les projets existants.

Toutes les actualités