Difference between revisions of "Score-P"
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:
- Periscope
- Scalasca
- Vampir
- Tau
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.