Le noyau Linux 7.0 supprime le support du NPU2 inédit d'AMD

La sortie du noyau Linux 7.0 supprimera le support de l'unité de traitement neuronal de deuxième génération d'AMD, connue sous le nom de NPU2, qui n'a jamais atteint les produits commerciaux. Les ingénieurs d'AMD eux-mêmes ont proposé le correctif pour extraire le code du noyau. Cette décision met en lumière l'accent mis par la communauté open source sur le maintien d'un logiciel efficace et pertinent.

Dans une démarche reflétant l'approche pragmatique des mainteneurs du noyau Linux, la version à venir Linux 7.0 abandonnera le support du NPU2 d'AMD, une unité de traitement neuronal de deuxième génération prévue pour la gamme Ryzen AI mais jamais lancée dans un matériel commercial. Le correctif pour supprimer ce code a été soumis par l'ingénieur AMD Mario Limonciello, visant spécifiquement le pilote amdxdna conçu pour le NPU2. Selon le message du commit, le matériel n'a jamais vu le jour sous forme commerciale, rendant le pilote obsolète.

AMD intègre des unités de traitement neuronal dans ses processeurs Ryzen pour permettre des tâches d'IA sur appareil, comme la reconnaissance d'images et le traitement du langage naturel. La NPU de première génération est apparue dans certains puces Ryzen, prenant en charge des fonctionnalités via des outils comme la plateforme Ryzen AI Software, qui permet le portage de modèles PyTorch ou TensorFlow. Cependant, le NPU2 s'est limité à des échantillons d'ingénierie et des tests internes, AMD ayant réorienté ses priorités vers l'optimisation des technologies d'IA existantes face aux réalités du marché et aux pressions concurrentielles.

Cette suppression s'aligne sur la philosophie de Linux consistant à éviter les régressions en éliminant le code inutilisé ou non maintenu pour garder le noyau léger et sécurisé. Le support du NPU2 avait été ajouté dans des versions antérieures du noyau pour préparer l'écosystème, mais sans matériel correspondant, il est devenu un fardeau de maintenance inutile. Les discussions communautaires, comme sur r/linux de Reddit, ont relevé des frustrations quant au support incomplet du NPU, surtout après le noyau 6.14.

Les comparaisons avec les concurrents soulignent les défis d'AMD : Intel a progressé dans l'intégration de NPU dans ses processeurs Core Ultra, la version récente du pilote 1.28.0 améliorant la compatibilité Linux pour les puces Meteor Lake et Lunar Lake. NVIDIA domine toujours les charges de travail d'IA discrètes, tandis qu'AMD se concentre sur des solutions intégrées pour ordinateurs portables et informatique en périphérie. Cette décision a des répercussions dans l'écosystème open source, incitant les développeurs à affiner les capacités de la NPU de première génération plutôt que de poursuivre du matériel non prouvé. À mesure que le matériel d'IA évolue, cet épisode souligne la nécessité pour les fournisseurs d'aligner leurs engagements sur leurs livrables dans des projets collaboratifs comme Linux.

Articles connexes

Illustration of Linux 6.19 delivering 30% performance boost to legacy AMD GPUs like Radeon HD 7950 via new AMDGPU driver.
Image générée par IA

Linux 6.19 booste les GPU AMD anciens de jusqu’à 30 %

Rapporté par l'IA Image générée par IA

Le prochain noyau Linux 6.19 apporte des améliorations de performance significatives pour les anciennes cartes graphiques AMD basées sur les architectures GCN 1.0 et GCN 1.1. Ces GPU anciens, comme la Radeon HD 7950, passent désormais au pilote AMDGPU moderne, remplaçant le pilote Radeon obsolète après plus de deux décennies. Les premiers benchmarks montrent des gains d’environ 30 % dans diverses applications et jeux.

Des correctifs récents du pilote Radeon Linux signalent les préparatifs pour les GPU AMD de prochaine génération avec des unités de traitement neuronal intégrées (NPUs), s'appuyant sur les efforts antérieurs en NPU. Phoronix rapporte ces mises à jour comme faisant partie de l'élan d'AMD pour l'accélération IA dans les pilotes graphiques open source.

Rapporté par l'IA

Intel a mis à jour son pilote espace utilisateur Linux pour les unités de traitement neuronal afin d'inclure le support des processeurs Panther Lake à venir. Ce développement renforce les capacités d'IA sur les systèmes Linux équipés de matériel Intel. La mise à jour a été annoncée sur Phoronix.

Les développeurs ont publié une nouvelle mise à jour des correctifs du pilote ISP4 Linux d'AMD. Ces correctifs ciblent l'ordinateur portable HP ZBook Ultra G1a et les futurs systèmes basés sur Ryzen. Les modifications visent à améliorer le support du processeur de signal d'image d'AMD dans les environnements Linux.

Rapporté par l'IA

Des ingénieurs de Qualcomm et Linaro ont soumis des correctifs à la liste de diffusion du noyau Linux pour supporter l'ordinateur portable Acer Swift SFA14-11, qui utilise le processeur Snapdragon X1 Elite. Cette démarche vise à permettre une compatibilité complète avec le noyau principal pour l'appareil basé sur ARM. Cet effort met en lumière l'intégration croissante entre le matériel ARM haute performance et les logiciels open source.

Des tests précoces du noyau de développement Linux 6.19 sur un serveur à double processeur AMD EPYC 9965 révèlent de solides performances dans les charges de travail de calcul haute performance. Malgré certains problèmes de planificateur, le noyau montre des résultats prometteurs pour les applications IA et HPC. Ces benchmarks le comparent à la version stable de Linux 6.18.

Rapporté par l'IA

Les processeurs AMD EPYC 8004 «Siena» ont démontré des améliorations notables de performance sur les systèmes Linux depuis leur lancement il y a deux ans. Les benchmarks sur l'EPYC 8534P à 64 cœurs révèlent des gains issus des mises à jour logicielles, bénéficiant aux déploiements de serveurs économes en énergie. Ces avancées soulignent la valeur de maintenir les piles Linux à jour pour optimiser le coût total de possession.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser