Skip to Main content Skip to Navigation
Conference papers

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.
Complete list of metadata

Cited literature [14 references]  Display  Hide  Download
Contributor : Médiathèque Télécom SudParis & Institut Mines-Télécom Business School Connect in order to contact the contributor
Submitted on : Tuesday, June 12, 2012 - 11:41:43 AM
Last modification on : Sunday, June 26, 2022 - 4:57:04 AM
Long-term archiving on: : Thursday, September 13, 2012 - 2:25:24 AM


Files produced by the author(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⟩



Record views


Files downloads