skip to main content
DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Open | SpeedShop: An Open Source Infrastructure for Parallel Performance Analysis

Abstract

Over the last decades a large number of performance tools has been developed to analyze and optimize high performance applications. Their acceptance by end users, however, has been slow: each tool alone is often limited in scope and comes with widely varying interfaces and workflow constraints, requiring different changes in the often complex build and execution infrastructure of the target application. We started the Open | SpeedShop project about 3 years ago to overcome these limitations and provide efficient, easy to apply, and integrated performance analysis for parallel systems. Open | SpeedShop has two different faces: it provides an interoperable tool set covering the most common analysis steps as well as a comprehensive plugin infrastructure for building new tools. In both cases, the tools can be deployed to large scale parallel applications using DPCL/Dyninst for distributed binary instrumentation. Further, all tools developed within or on top of Open | SpeedShop are accessible through multiple fully equivalent interfaces including an easy-to-use GUI as well as an interactive command line interface reducing the usage threshold for those tools.

Authors:
 [1];  [2];  [2];  [2];  [3];  [4]
  1. Lawrence Livermore National Laboratory, Livermore, CA, USA
  2. Krell Insititute, Ames, IA, USA
  3. Los Alamos National Laboratory, Los Alamos, NM, USA
  4. Sandia National Laboratories, Livermore, CA, USA
Publication Date:
Sponsoring Org.:
USDOE
OSTI Identifier:
1198001
Grant/Contract Number:  
AC52-07NA27344
Resource Type:
Published Article
Journal Name:
Scientific Programming
Additional Journal Information:
Journal Name: Scientific Programming Journal Volume: 16 Journal Issue: 2-3; Journal ID: ISSN 1058-9244
Publisher:
Hindawi Publishing Corporation
Country of Publication:
Egypt
Language:
English

Citation Formats

Schulz, Martin, Galarowicz, Jim, Maghrak, Don, Hachfeld, William, Montoya, David, and Cranford, Scott. Open | SpeedShop: An Open Source Infrastructure for Parallel Performance Analysis. Egypt: N. p., 2008. Web. doi:10.1155/2008/713705.
Schulz, Martin, Galarowicz, Jim, Maghrak, Don, Hachfeld, William, Montoya, David, & Cranford, Scott. Open | SpeedShop: An Open Source Infrastructure for Parallel Performance Analysis. Egypt. doi:10.1155/2008/713705.
Schulz, Martin, Galarowicz, Jim, Maghrak, Don, Hachfeld, William, Montoya, David, and Cranford, Scott. Tue . "Open | SpeedShop: An Open Source Infrastructure for Parallel Performance Analysis". Egypt. doi:10.1155/2008/713705.
@article{osti_1198001,
title = {Open | SpeedShop: An Open Source Infrastructure for Parallel Performance Analysis},
author = {Schulz, Martin and Galarowicz, Jim and Maghrak, Don and Hachfeld, William and Montoya, David and Cranford, Scott},
abstractNote = {Over the last decades a large number of performance tools has been developed to analyze and optimize high performance applications. Their acceptance by end users, however, has been slow: each tool alone is often limited in scope and comes with widely varying interfaces and workflow constraints, requiring different changes in the often complex build and execution infrastructure of the target application. We started the Open | SpeedShop project about 3 years ago to overcome these limitations and provide efficient, easy to apply, and integrated performance analysis for parallel systems. Open | SpeedShop has two different faces: it provides an interoperable tool set covering the most common analysis steps as well as a comprehensive plugin infrastructure for building new tools. In both cases, the tools can be deployed to large scale parallel applications using DPCL/Dyninst for distributed binary instrumentation. Further, all tools developed within or on top of Open | SpeedShop are accessible through multiple fully equivalent interfaces including an easy-to-use GUI as well as an interactive command line interface reducing the usage threshold for those tools.},
doi = {10.1155/2008/713705},
journal = {Scientific Programming},
number = 2-3,
volume = 16,
place = {Egypt},
year = {2008},
month = {1}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record
DOI: 10.1155/2008/713705

Save / Share: