Workshop on Performance Tools for Petascale Computing
by
admin
—
last modified
2009-07-07 04:12
July 21-24, 2008, Snowbird Ski & Summer Resort, Snowbird, Utah, USA
Organizers
Abstract
Soon petascale computer systems will be available to the DOE science community. Compared to existing systems, these emerging machines represent a dramatic increase in scale and complexity. Making effective use of systems at this scale will require performance tools that help application developers by pinpointing and explaining application performance bottlenecks. Two performance challenges for applications are to make effective use of processor nodes, and to keep parallelization overhead low enough so that extreme-scale parallelism is practical.
Providing tools that make it possible to address these problems is requiring increasingly sophisticated methods for instrumentation, measurement, analysis and modeling of application performance. Meeting these challenges will require tools with unprecedented capabilities.
Today, research and development in the area of performance tools for parallel systems is fragmented. Individual groups have developed tools and components with unique capabilities. Working together to capitalize these capabilities into shared community infrastructure would reduce duplication of effort, accelerate development of effective tools with increasing sophistication, and simplify the process of developing tools for new systems as they emerge.
The goal of this workshop was to bring together performance tools researchers to foster collaboration on a community infrastructure for performance tools. Specific aims of the workshop included
- Identifying performance tool capabilities needed to analyze the spectrum of issues that arise with emerging petascale platforms.
- Discussing emerging capabilities of research and commercial tools in this space.
- Identifying common needs, functionality, and opportunities for sharing infrastructure.
- Discussing design aspects of sharable components.
- Developing standardized interfaces to facilitate sharing.
Working Agenda
Monday, July 21, 2008
7:45am - 9:00am
|
Continental Breakfast
|
9:00am - 9:30am
|
Welcome, Introductions, Workshop Challenges and Goals
|
slides
|
Bart Miller and John Mellor-Crummey, Univ. of Wisconsin and Rice Univ.
|
|
9:30am - 10:30am
|
HPCToolkit Components for Measurement, Analysis, and Presentation
|
abstract
|
slides
|
Mark Krentel, Laksono Adhianto and John Mellor-Crummey, Rice Univ.
|
|
10:30am - 11:00am
|
Break
|
11:00am - 12:00pm
|
The Dyninst Binary Code Toolkits
|
abstract
|
slides
|
Drew Bernat, Matt Legendre, Bill Williams, Univ. of Wisconsin
|
|
12:00pm - 12:30pm
|
LLNL tool components: LaunchMON, P^nMPI, and GraphLib
|
abstract
|
slides
|
Martin Schulz, LLNL
|
|
12:30pm - 2:00pm
|
Lunch on your own
|
2:00pm - 2:30pm
|
Generalizing Components from Open|SpeedShop
|
abstract
|
slides
|
Jim Galarowicz, Krell Institute
|
|
2:30pm - 3:00pm
|
Scalasca Components with Reuse Potential
|
abstract
|
slides
|
Felix Wolf and Bernd Mohr, Forschungszentrum Jülich
|
|
3:00pm - 3:30pm
|
|
3:30pm - 4:00pm
|
Break
|
4:00pm - 4:30pm
|
MRNet for Scalable Tool Communication and Data Analysis
|
abstract
|
slides
|
Dorian Arnold, Univ. of Wisconsin
|
|
4:30pm - 5:00pm
|
The Scalable Tools Communication Infrastructure
|
abstract
|
slides
|
Rich Graham, ORNL
|
|
5:00pm - 5:30pm
|
|
6:00pm-8:00pm
|
Working Buffet Dinner
Discuss tools challenges and opportunities for collaboration
Location: Atrium Patio (Rain plan: Atrium Restaurant)
|
8:00pm-???
|
Late night hacking and collaborative work
|
Tuesday Morning, July 22, 2008
7:45am - 9:00am
|
Continental Breakfast
|
9:00am - 9:30am
|
Integrating Knowledge, Automation, and Persistence with PerfExplorer and PerfDMF
|
abstract
|
slides
|
Kevin Huck, Univ. of Oregon
|
|
9:30am - 10:00am
|
New techniques and integration efforts in the CEPBA-Tools environment
|
abstract
|
slides
|
Jesus Labarta, Barcelona Supercomputer Center
|
|
10:00am - 10:30am
|
MATE and DMA: Tools for Dynamic Performance Analysis
|
abstract
|
slides
|
Eduardo Cesar, Universitat Autònoma de Barcelona
|
|
10:30am - 11:00am
|
Break
|
11:00am - 11:30am
|
BitBlaze: Binary Analysis for Computer Security
|
abstract
|
slides
|
Dawn Song, UC Berkeley
|
|
11:30am - 12:00pm
|
A Path towards a Common Binary Analysis IR
|
abstract
|
slides
|
Jeff Hollingsworth, University of Maryland
|
|
12:00pm - 12:30pm
|
Integrated Performance Monitoring from Application to Workload
|
abstract
|
abstract
|
David Skinner, LBNL
|
|
12:30pm - 2:00pm
|
Lunch on your own
|
Break-out Groups (Tuesday Afternoon, Wednesday and Thursday)
We propose to break the attendees into working groups.
The actual topics will be decided by the attendees.
Here are some initial suggestions for possible topics:
Tuesday Afternoon, July 22, 2008
2:00pm - 3:30pm
|
Working Groups
|
3:30pm - 4:00pm
|
Break
|
4:00pm - 5:30pm
|
Working Groups
|
6:30pm
|
Dinner on your own
|
Wednesday, July 23, 2008
7:45am - 9:00am
|
Continental Breakfast
|
9:00am - 10:30am
|
Working Groups
|
10:30am - 11:00am
|
Break
|
11:00am - 12:30pm
|
Working Groups
|
12:30pm
|
Lunch on your own
|
1:00pm - 5:30pm
|
Informal discussion of research challenges, ongoing tools
research, working group activities, and collaboration plans
|
6:30pm-8:00pm
|
Working Buffet Dinner
Continue discussion of working group topics and
plan collaborative work
Location: Atrium Patio (Rain plan: Atrium Restaurant)
|
8:00pm-???
|
Late night hacking and collaborative work
|
Thursday, July 24, 2008
7:45am - 9:00am
|
Hot Breakfast
|
9:00am - 10:30am
|
Working Groups
|
10:30am - 11:00am
|
Break
|
11:00am - 12:30pm
|
Working Groups
|
12:30pm - 2:00pm
|
Lunch on your own
|
2:00pm - 3:30pm
|
Working Groups
|
3:30pm - 4:00pm
|
Break
|
4:00pm - 5:00pm
|
Working Groups
|
5:00pm - 5:30pm
|
Plenary discussion and workshop wrapup
|
6:30pm
|
Dinner on your own
|
Sponsors
This workshop is sponsored by the
Center for Scalable Application Development Software, with funding from the
Scientific Discovery through Advanced Computing (SciDAC) program.