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.
Liste complète des métadonnées

Cited literature [14 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00707236
Contributor : Médiathèque Télécom Sudparis & Institut Mines-Télécom Business School <>
Submitted on : Tuesday, June 12, 2012 - 11:41:43 AM
Last modification on : Thursday, February 7, 2019 - 4:35:25 PM
Document(s) archivé(s) le : Thursday, September 13, 2012 - 2:25:24 AM

File

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00707236, version 1

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⟩

Share

Metrics

Record views

340

Files downloads

180