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
Contributeur : Médiathèque Télécom Sudparis & Institut Mines-Télécom Business School <>
Soumis le : mardi 12 juin 2012 - 11:41:43
Dernière modification le : jeudi 11 octobre 2018 - 08:48:01
Document(s) archivé(s) le : jeudi 13 septembre 2012 - 02:25:24


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00707236, version 1



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〉



Consultations de la notice


Téléchargements de fichiers