Critical Path Analysis for MPI Applications with Trace Compass

Fawaz Jumaah

Mémoire de maîtrise (2023)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 4MB •

Résumé

Avec la croissance rapide des systèmes multicoeurs dans les supercalculateurs modernes, il devient essentiel de mettre en place des applications évolutives et les outils nécessaires pour les développer. Les applications modernes évoluent vers la complexité, ce qui rend les outils de profilage et de débogage traditionnels difficiles à utiliser. En conséquence, les performances des programmes parallèles deviennent difficiles à déboguer et à optimiser. De plus, l’efficacité des systèmes à grande échelle est limitée par l’intercommunication entre les noeuds. Pour comprendre la cause profonde de ces retards, une analyse de traçage est nécessaire. Cette étude propose un cadre pour les calculs du chemin critique des communications Message Passing Interface (MPI) basé sur l'application Trace Compass. Le cadre proposé a été développé en deux étapes, premièrement, la mise en oeuvre de l'algorithme de graphe d'exécution MPI et l'intégration avec l'environnement de développement de l'incubateur Trace Compass, deuxièmement, l'extension de l'algorithme générique de chemin critique au niveau du noyau dans Trace Compass pour tenir en compte les intervalles du graphique d'exécution MPI associés et calculer le chemin critique. Le cadre proposé a été testé et validé à l'aide de cinq programmes MPI allant d'applications simples, exécutées sur deux noeuds de processeurs, à une application complexe, fonctionnant sur cinquante coeurs de traitement avec des communications intensives entre les coeurs.

Programme:
Génie informatique
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
Polytechnique Montréal
OAI:
oai:publications.polymtl.ca:57070
ORCID
Date du dépôt:
10 mai 2024 10:57
Dernière modification:
14 oct. 2026 14:16
Citer en APA 7:
Jumaah, F. (2023). Critical Path Analysis for MPI Applications with Trace Compass [Mémoire de maîtrise, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/57070/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document