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


Extra-P is an automatic performance modeling tool that supports the user in the identification of performance bugs. A performance bug is a part of the program whose behavior is unintentionally poor, that is, much worse than expected, with respect to an increase in processor count. Extra-P uses measurements of different performance metrics as an input to define the performance of code regions as a function of the number of processes (or another parameter). All it takes to search for scalability issues even in full-blown codes is to run a manageable number of small-scale performance experiments, launch Extra-P, and compare the extrapolated performance of the worst instances to expectations.

Extra-P generates not only a list of potential bugs but human-readable models for all performance metrics available such as floating point operations count or bytes sent by MPI calls that can be further analyzed and compared to identify the root causes of performance issues.

Programming models

MPI and OpenMP


Open source: New BSD


TU Darmstadt, Lawrence Livermore National Laboratory, and Forschungszentrum Jülich