Virtual Institute — High Productivity Supercomputing


Website disruption

Pages (or the entire VI-HPS site) might be... 
more information

29th VI-HPS Tuning Workshop, 15-19 Oct. 2018

at HPC Centre ROMEO, Reims, France. 
more information

ESPT'18 Submission deadline extended

Deadline for submission of full papers is now Aug 6,... 
more information

ESPT'18 Travel Support from SPEXXA

Authors of accepted papers may apply for travel support... 
more information

ESPT'18 Submission is open.

Deadline for submission of full papers is July 23,... 
more information


Extrae is the instrumentation package that captures information during the program execution and generates Paraver (and Dimemas) traces. It can use different mechanisms to insert the probes that vary from static interception of the runtime calls linking with the Extrae library to dynamic instrumentation using Dyninst. The most frequent scenario is to use LD_PRELOAD to intercept production binaries at loading time. The information collected by Extrae includes entry and exit to the programming model runtime, hardware counters (PAPI), call stack reference, user functions, periodic samples and user events.

Programming models

Extrae currently supports the programming interfaces MPI, OpenMP, pthreads, OmpSs and CUDA.


Open source: LGPL


Barcelona Supercomputing Center