Abstract: This tutorial presents state-of-the-art tools for engineering performant parallel applications on computer clusters with MPI and/or OpenMP. The suite of tools developed by the Virtual Institute for High Productivity Supercomputing (VI-HPS) are introduced, including Scalasca, Vampir and Periscope. The tools support automated and manually-customizable measurement and analyses with hardware counter metrics as well as communication and synchronization overheads. A series of hands-on exercises are included which participants are encouraged to follow on their notebook computers using a provided Live-DVD with a bootable typical HPC cluster Linux environment. This will offer practical experience using the tools and help prepare participants to apply modern methods for locating and diagnosing performance bottlenecks in real-world parallel applications up to the largest scales.
| Day 1 | Friday 24th September |
| 08:30 | (registration & set-up of notebook computers) |
| 09:00 | Welcome & Introduction [Wylie, JSC]
|
| 09:45 | Introduction to parallel application engineering [Gerndt, TUM] |
| 10:30 | (break) |
| 11:00 | Scalasca performance analysis toolset
[Wylie, JSC]
|
| 12:30 | (lunch) |
| 14:00 | Vampir performance analysis toolset
[Weber, TUD-ZIH]
|
| 15:30 | (break) |
| 16:00 | Periscope automatic performance analysis tool
[Gerndt, TUM]
|
| 17:15 | Review of day |
| 17:30 | (adjourn) |
Participants are expected to use their own notebook computers for the tutorial using a Live-DVD provided by us for hands-on exercises: it may be possible to arrange alternatives for those who don't have access to an x86-compatible notebook computer with DVD drive, if the organizers are informed in advance.
The VI-HPS tools support and are installed on a wide variety of HPC platforms, including:
After completing the tutorial, participants will be prepared to use the VI-HPS tools to analyze and tune their own application codes.
Tutorial participation is included with registration for IEEE Cluster 2010, which must be done on the conference website.