Towards a Community Infrastructure With and Around Open|SpeedShop
 
Organizers:   Martin Schulz (Lawrence Livermore National Laboratory)
Jim Galarowicz (Krell Institute)
David Montoya (Los Alamos National Laboratory)

Open|SpeedShop (O|SS) is an open source performance analysis toolset for Linux clusters using IA64, IA32, EM64T, and AMD64 processors. It supports both large scale parallel applications based on MPI and multithreaded codes and offers multiple interfaces including a comprehensive graphical user interface and a textual command line interface.  However, despite its comprehensive functionality, it only represents one point in the space of tools that will be necessary to successfully support code development on current and future large scale machines.  Nevertheless, many of its components are generally applicable (often taken or adapted from other open source projects) and could be shared among a large number of tools.  This would not only reduce the effort necessary to design and implement new tools, but would also focus the joint development to few highly stable and robust components.

We will use this workshop to explore what components of Open|SpeedShop could be useful for a larger community, how they should be adapted to be more generally applicable, which other existing components or tools should be included in such a community infrastructure, and which capabilities are still missing to be able to provide scalable tools for next generation machines.  It is our hope that this workshop will help foster collaborations and drive future collaborative developments in this area.

The workshop will consist of a set of presentations from groups that are building scalable tools highlighting how they envision a larger cross-tool community infrastructure and what they expect from it.  This will be followed by discussions on how such tools could be combined, what kind of interfaces already exist and what additional components would be necessary to achieve true tool interoperability.

Agenda

Session 1: 1:30-3:00

Martin Schulz
Lawrence Livermore National Laboratory
Welcome and Workshop Agenda

Jim Galarowicz
Krell Institute
Open|SpeedShop Internal Component Structure

Matthew LeGendre
University of Wisconsin
Deconstructing and Reassembling DynInst

Richard Graham
Oak Ridge National Laboratory
Components of the Scalable Tool Communication Infrastructure

Bronis R. de Supinski
Lawrence Livermore National Laboratory
A Lightweight Tool Based on a Scalable Infrastructure

 

Session 2: 3:30-5:30

John Mellor-Crummey
Rice University
The HPC Toolkit Infrastructure

Dan Terpstra
University of Tennessee
PAPI, Present and Future

Bernd Mohr
Forschungszentrum Jülich
Components for user function and OpenMP instrumentation and their use in ompP, TAU, KOJAK, Scalasca, and VampirTrace

Rob Fowler
RENCI
An Open Infrastructure For Scalable and Reconfigurable Analysis Combining Profiling and Tracing

SciCortex
Using an Open Source Tool Stack on Commercial Systems

Panel with all Speakers
Summary and Discussion


Close window