An open source tool chain for performance analysis

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.

Data and Resources

Additional Info

Field Value
Source 5th Parallel Tools Workshop
Author Coulomb, Kevin, Degomme, Augustin, Faverge, Mathieu, Trahay, François
Maintainer CCSD
Last Updated May 15, 2026, 19:34 (UTC)
Created May 15, 2026, 19:34 (UTC)
Identifier hal-00707236
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor SysFera [Villeurbanne]
coverage Dresden, Germany
creator Coulomb, Kevin
date 2011-09-26T00:00:00
harvest_object_id f344017a-1766-4d78-836d-4427632e1abc
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-02-18T00:00:00
set_spec type:COMM