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