An open source tool chain for performance analysis

Abstract : Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming models, introduce more complexity in modern applications. Efficiently Exploiting all of the available resources requires a complex performance analysis of applications in order to detect time-consuming or idle sections. This paper presents an open-source tool-chain for analyzing the performance of parallel applications. It is composed of a trace generation framework called eztrace, a generic interface for writing traces in multipe format called gtg, and a trace visualizer called vite. These tools cover the main steps of performance analysis - from the instrumentation of applications to the trace analysis - and are designed to maximize the compatibility with other performance analysis tools. Thus, these tools support multiple file formats and are not bound to a particular programming model. The evaluation of these tools show that they provide similar performance compared to other analysis tools, while being generic.
Type de document :
Communication dans un congrès
5th Parallel Tools Workshop, Sep 2011, Dresden, Germany
Liste complète des métadonnées

Littérature citée [14 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00707236
Contributeur : Médiathèque Télécom Sudparis & Télécom Ecole de Management <>
Soumis le : mardi 12 juin 2012 - 11:41:43
Dernière modification le : jeudi 9 février 2017 - 15:20:46
Document(s) archivé(s) le : jeudi 13 septembre 2012 - 02:25:24

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00707236, version 1

Collections

Citation

Kevin Coulomb, Augustin Degomme, Mathieu Faverge, François Trahay. An open source tool chain for performance analysis. 5th Parallel Tools Workshop, Sep 2011, Dresden, Germany. 〈hal-00707236〉

Partager

Métriques

Consultations de la notice

284

Téléchargements de fichiers

145