The Extrae measurement infrastructure is an easy-to-use tool for event tracing and online analysis. It uses different interposition mechanisms to inject probes into the target application gathering information regarding the application performance. Most of these mechanisms work directly with the production binary, not requiring any special compilation or linking. Extrae is the instrumentation tool for Paraver and Dimemas and supports a wide range of HPC platforms and programming models and languages.
Goals within DEEP-SEA
In DEEP-SEA, Extrae will be extended to facilitate the collection and identification of counters on the “uncore” (which term refers to parts of the CPU serving multiple cores), which are required by PROFET to perform memory analysis.