Home   Wordpress   Log in

Overview

Coming soon:

A new 1.9.2 version of Open|SpeedShop will be released soon. This release includes enhanced configuration support for mpich2, mvapich and mvapich2. Several GUI enhancements have been made in the StatsPanel to allow easier creation of optional views of the performance data and also in the custom comparison view, where short cut icons have been added. This release also includes more build, configuration, and install updates. More updates to the install script to check for more required packages and let the user know which packages are missing before the script invokes the build. Several bugs fixes are also included in this version.

What’s new?:

A new 1.9.1 version of Open|SpeedShop was released December 23, 2008. This release includes enhanced support for Ubuntu 8.10. This release also includes more build, configuration, and install updates. The new install script will check for more required packages and let the user know which packages are missing before the script invokes the build. Several bugs fixes and performance speedups in Open|SpeedShop itself are also included in this version.

Previous release information

The 1.9 version of Open|SpeedShop was released November 14, 2008. This release focuses on the new Open|SpeedShop offline mode of operation. By offline, we mean that Open|SpeedShop runs without dynamic instrumentation or daemons. This version of Open|SpeedShop simply links our performance data collectors into your application and executes your application collecting the performance data of your choice. Use the GUI and interactive command line tools to view the performance data, as in previous Open|SpeedShop releases. Open|SpeedShop version 1.9 can be found on sourceforge.net. To access and download the Open|SpeedShop 1.9 release, click on the Download link under the Bookmarks section of this webpage.

Try the Live CD

Create a live CD from the downloadable OpenSpeedShop-Live.iso image available on sourceforge.net. This allows you to try Open|SpeedShop without having to do a native install on your machine. Here are the instructions on how to try it out:

  • Download the iso image (Click Here)
  • Burn ISO image onto a CD
  • Boot from CD
  • Wait until “Getting Started” web page appears
  • Use the Users Guide or the Quick Start Guide from this website or the LiveCD to run Open|SpeedShop

Overview

Open|SpeedShop is a community effort by the Krell Institute with current direct funding from DOE/NNSA. It is building on top of a broad list of community infrastructures, most notably DynInst and MRNet from UW, libMonitor from Rice, and PAPI from UTK. Open|SpeedShop is an open source multi platform Linux performance tool which is initially targeted to support performance analysis of applications running on both single node and large scale IA64, IA32, EM64T, and AMD64 platforms.

Open|SpeedShop is explicitly designed with usability in mind and is for application developers and computer scientists. The base functionality include:

  • Sampling Experiments
  • Support for Callstack Analysis
  • Hardware Performance Counters
  • MPI Profiling and Tracing
  • I/O Profiling and Tracing
  • Floating Point Exception Analysis

In addition, Open|SpeedShop is designed to be modular and extensible. It supports several levels of plug-ins which allow users to add their own performance experiments.

Open|SpeedShop is funded by the U.S. Department of Energy’s (DOE) National Nuclear Security Administration (NNSA). Open|SpeedShop utilizes dynamic instrumentation technology developed at the University of Wisconsin and University of Maryland. Open|SpeedShop development is hosted by the Krell Institute. The infrastructure and base components of Open|SpeedShop are released as open source code primarily under LGPL.

Features

  • Four modes of operation: batch, command line interface, graphical user interface and Python scripting API.
  • Supports multi-platform single system image(SSI) and traditional clusters.
  • Scales to large numbers of processes, threads, and ranks.
  • No need to recompile the user’s application.
  • Ability to automatically create and attach to both sequential and parallel jobs from within Open|SpeedShop.
  • View performance data using multiple customizable views.
  • View intermediate performance measurement data while the experiment is running.
  • Save and restore performance experiment data and symbol information for post experiment performance analysis
  • View performance data for all of application’s lifetime or smaller time slices.
  • Compare performance results between processes, threads, or ranks between a previous experiment and current experiment.
  • GUI Wizard facility and context sensitive help.
  • Interactive CLI help facility which lists the CLI commands, syntax, and typical usage.
  • Python Scripting API accesses Open|SpeedShop functionality corresponding to CLI commands.
  • Option to automatically group like performing processes, threads, or ranks.
  • Create traces in OTF (Open Trace Format).
  • Comprehensive installation scripts.