Difference between revisions of "Score-P"

From HPC Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
Score-P is a performance measurement infrastructure for profiling, event tracing and online analysis of (parallel) HPC applications.
 
Score-P is a performance measurement infrastructure for profiling, event tracing and online analysis of (parallel) HPC applications.
 +
It allows users to instrument and record the behavior of sequential, multi-process (MPI, SHMEM), thread-parallel (OpenMP, Pthreads) and accelerator-based (CUDA, OpenCL) applications as well as hybrid parallel applications. Profile data, in CUBE4 format, can be viewed with CUBE. The Score-P trace files, in OTF2 format, can be visualized using Vampir.
  
 
== General ==
 
== General ==

Revision as of 15:32, 14 March 2019

Score-P is a performance measurement infrastructure for profiling, event tracing and online analysis of (parallel) HPC applications. It allows users to instrument and record the behavior of sequential, multi-process (MPI, SHMEM), thread-parallel (OpenMP, Pthreads) and accelerator-based (CUDA, OpenCL) applications as well as hybrid parallel applications. Profile data, in CUBE4 format, can be viewed with CUBE. The Score-P trace files, in OTF2 format, can be visualized using Vampir.

General

Score-P supports a great variety of analysis tools and is open to new ones:

It comes with the new Open Trace Format Version 2, the Cube4 profiling format and the Opari2 instrumenter and is available under the New BSD Open Source license.

Score-P Plugins

Score-P provides two plugin interfaces: metrics, which allows integrating new metric sources, and substrates, which allows adding new event consumers besides profiling and tracing. You can also write your own plugins.

References

Score-P website.