Parallel and Distributed Systems Group

Computer Science Department of Telecom SudParis

Collection of tools for performance analysis


Parallel applications can be analyze using tracing tools such as EZTrace. These tools collect events (eg. calls to MPI functions, or OpenMP constructs, etc.) during the application execution, and the resulting execution traces can be analyzed to reveal performance bugs.
As part of a collaborative research project, we develop EasyTraceAnalyzer, a generic trace analysis tool that processes various kinds of traces, and implement
several performance analysis techniques (for instance, bottleneck detection).

Goal of this internship

This internship aims at designing a set of demonstrator tools that rely on EasyTraceAnalyzer and that can be used for understanding how a parallel application behaves. We envision the following list of tools (which may be expended or shrunk depending on how the intership goes):
Keywords: HPC, MPI, performance analysis

Work conditions


François Trahay <>
Associate professor
Parallel & Distributed Systems group
Télécom SudParis
Institut Polytechnique de Paris
Samovar lab