Open|SpeedShop
Open|SpeedShop (O|SS) is an open source multi-platform performance analysis tool for HPC applications running on both single node and large scale Intel, AMD, ARM, Intel Phi, Power PC, Power 8/9, GPU processor based systems, including Cray and IBM Blue Gene platform
O|SS Support
O|SS gathers and displays several types of information to aid in solving performance problems, including: a high level summary of performance, program counter sampling for a lightweight flat profile to pinpoint where the slowdowns occurred, call path profiling to add caller/callee context and locate critical time consuming paths, access to the machine hardware counter information, input/output tracing for finding I/O performance problems, MPI function call tracing for MPI load imbalance detection, memory analysis, POSIX thread tracing, and OpenMP analysis.
Support contracts are provided for installation, training, and result analysis.
Key Features
The infrastructure and base components of Open|SpeedShop are currently released as open source code primarily under LGPL.
The base functionality includes:
I/O Call Profiling and Tracing
OpenMP Profiling and Analysis
Memory Analysis
POSIX Thread Analysis
High Level Overview/Summary
Program Counter Sampling
Support for Call Path Analysis
Hardware Performance Counters
MPI Profiling and Event Tracing