An open source tool chain for performance analysis - Archive ouverte HAL Access content directly
Conference Papers Year : 2011

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.
Fichier principal
Vignette du fichier
main.pdf (395.67 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00707236 , version 1 (12-06-2012)

Identifiers

  • HAL Id : hal-00707236 , version 1

Cite

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⟩
217 View
306 Download

Share

Gmail Facebook X LinkedIn More