Intel lance iaprof, un outil pour le profilage des performances GPU

Brendan Gregg, l'un des développeurs du système de débogage dynamique DTrace, travaillant actuellement chez Intel et développant des outils d'analyse de performance basés sur eBPF dans le noyau Linux, a annoncé l'ouverture du code source de l'outil iaprof (AI Flame Graphs). Cet outil est destiné à analyser les informations de performance des GPU Intel et à les visualiser de manière claire. Le code est écrit en langage C et est mis à disposition sous la licence Apache 2.0.

Les plates-formes matérielles prises en charge incluent les cartes graphiques Intel Arc basées sur l'architecture micro de Battlemage (série « B »), les GPU pour centres de données de la série « Max » et diverses cartes graphiques Intel Xe2, y compris celles basées sur l'iGPU Lunar Lake. Le système nécessite un noyau Linux avec des pilotes récents pour les GPU Intel (pour Intel Battlemage, un noyau 6.15 et le pilote Xe sont requis, tandis que pour la série Intel Max, un noyau 5.15 et le pilote i915 suffisent). Le noyau Linux doit être compilé avec des interfaces spécifiques aux pilotes Intel, EU Stall et EU Debug.

Les profils collectés reflètent les latences de fonctionnement des unités d'exécution (Execution Unit), l'état du CPU et des informations sur les cœurs GPU. Les données collectées permettent de lier les métriques de performance des GPU avec le code s'exécutant sur le CPU. En pratique, l'outil est utile pour analyser la performance des jeux vidéo et des applications d'IA qui utilisent intensivement les GPU, en comparant la charge sur le GPU avec l'exécution sur le CPU des composants du noyau OS, des bibliothèques runtime et des frameworks d'IA.

Les résultats du profilage peuvent être sauvegardés au format SVG pour une analyse interactive dans le navigateur (exemple), utilisant des diagrammes colorés « FlameGraph » et des cartes « FlameScope » avec mise en évidence des zones problématiques. Les graphiques sont interactifs et permettent de zoomer jusqu'aux cadres de pile et aux instructions GPU exécutées, de visualiser les détails et d'effectuer des opérations de recherche.

Intel lance iaprof, un outil pour le profilage des performances GPU


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster