Votre machine exploite-t-elle réellement son NPU ?
Le Gestionnaire des tâches de Windows 11 a récemment été mis à jour pour inclure des colonnes dédiées aux traitements d’intelligence artificielle (IA), permettant ainsi aux utilisateurs de vérifier si les applications utilisent le NPU (Neural Processing Unit) ou le CPU (Central Processing Unit).
Microsoft a annoncé cette fonctionnalité dans un nouvel article de blog, précisant que ces colonnes ont été testées au sein du programme Windows Insider depuis le printemps 2026. Elles ont été introduites en préversion avec la mise à jour optionnelle KB5089573 du 26 mai 2026 et généralisées avec la mise à jour KB5094126 du 9 juin 2026.
Quatre onglets, cinq nouvelles colonnes
Le Gestionnaire des tâches, qui suivait déjà les performances du CPU, de la mémoire, du disque, du réseau et du GPU, intègre désormais une lecture spécifique pour le matériel dédié à l’IA, à condition que la machine soit équipée d’un NPU, notamment présent sur les machines Copilot+.
Les nouvelles colonnes sont les suivantes :
- NPU et Moteur NPU dans les onglets Processus, Utilisateurs et Détails, pour identifier les processus sollicitant l’unité de traitement neuronal.
- Mémoire NPU dédiée et Mémoire NPU partagée dans l’onglet Détails, pour mer la mémoire utilisée par ces traitements.
- Affichage du NPU et des moteurs neuronaux intégrés au GPU dans l’onglet Performances.
- Colonne Isolation dans les onglets Processus et Détails, indiquant les applications s’exécutant dans un AppContainer.
Repérer une application qui ignore le matériel dédié
Microsoft explique que certaines applications, développées avec ONNX Runtime ou DirectML, peuvent ne pas utiliser le NPU en raison d’incompatibilités de pilotes ou de types de données. Dans ces cas, le framework peut se rabattre sur un pipeline de calcul plus coûteux, entraînant une exécution plus lente sans avertissement à l’utilisateur.
Deux causes principales sont identifiées :
- L’absence d’un pilote sur la machine.
- Une incompatibilité de type de données, comme tenter d’exécuter un modèle en FP32 sur un NPU optimisé pour l’INT8.
Microsoft souligne qu’une application peut être optimisée pour utiliser à la fois le NPU et le GPU, mais cela dépend de la configuration de l’appareil et des pilotes. Si l’utilisation du CPU augmente sans sollicitation du NPU, cela indique que l’application n’exploite pas le matériel dédié, ce qui peut ralentir l’ensemble du système.
Pour plus de détails, vous pouvez consulter l’article de Microsoft ici.
Source : Microsoft



