3rd VI-HPS Tuning Workshop (JSC, Germany)
February 16-20, 2009
Jülich Supercomputing Centre
The Virtual Institute - High Productivity Supercomputing (VI-HPS) is a joint initiative of Forschungszentrum Jülich GmbH Jülich Supercomputing Centre (JSC), Rheinisch-Westfälischen Technischen Hochschule Aachen (RWTH), Technische Universität Dresden Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH), University of Tennessee Innovative Computing Laboratory (ICL), and Universität Stuttgart Höchstleistungsrechenzentrum (HLRS).
To improve the quality and accelerate the development process of parallel simulation codes using MPI and OpenMP, we develop integrated state-of-the-art programming tools for high-performance computing that assist in optimizing application performance and diagnosing programming errors. As a service for application developers, we also offer training in using our tools.
The workshop is free of charge, however, travel, accommodation and
associated costs are at your own expense.
IBM is sponsoring a social dinner for workshop participants at the local Maestral restaurant on Tuesday evening.
This workshop will:
- give an overview of our programming tools suite
- explain the functionality of individual tools, and how to use them effectively
- offer hands-on experience and expert assistance using the tools
|Mon 16 Feb|
|Rotunda||Introduction to VI-HPS, performance measurement & analysis, and productivity tools.|
|09:00||Welcome [Wylie, JSC] & Introduction to JSC & VI-HPS [Wolf, JSC/RWTH]|
|09:30||Parallel performance analysis basics [Iwainsky, RWTH Aachen]|
|10:45||Overview of VI-HPS tools|
|11:45||Relocation to classroom: Workshop login/setup [Wylie, JSC]|
|12:00||(lunch in Seecasino)|
|Classroom||Hands-on guided tutorial exercises with the VI-HPS tools led by the instructors.|
|13:00||Marmot hands-on tutorial exercises [Hilbrich, TUD-ZIH]|
|14:00||Scalasca hands-on tutorial exercises [Geimer & Wylie, JSC]|
|15:45||Vampir hands-on tutorial exercises [Knüpfer & Doleschal, TUD-ZIH]|
|17:15||Review of day and schedule for rest of week [Wylie]|
|Tue 17 Feb|
Wed 18 Feb
|Coaching to apply tools to check, analyze
& tune participants' own code(s).|
Presentations covering in-depth and advanced tool use (scheduled according to demand).
|Thu 19 Feb|
Fri 20 Feb
Continued coaching to apply tools to check, analyze & tune participants' own code(s).
The workshop will be held in English and run from 09:00 to 17:30 each day, with breaks for lunch and refreshments.
- PAPI: the Performance API [Jagode, UTK-ICL]
- Advanced use of the Scalasca toolset [Geimer, JSC]
- Porting application programs to IBM Power6 clusters [Pospiech, IBM Deutschland]
- Porting applications to IBM BlueGene/P [Pospiech, IBM Deutschland]
- POWER6 overview for application developers [Pütz, IBM Deutschland]
- POWER6 optimization techniques [Pütz, IBM Deutschland]
Classroom capacity is limited, therefore priority will be given to applicants with codes already running on the workshop computer systems, and those bringing codes from similar systems to work on. You are therefore encouraged to prepare your own MPI, OpenMP and hybrid OpenMP/MPI parallel application code(s) for analysis.
Attention! Carnival week in Rhineland will occur from Thursday 19th to Wednesday 25th February, with the main parades on Monday 23rd February (Rosenmontag). Visitors can expect disruptions of services during this period but are welcome to join the celebrations with costumed merrymakers.
RegistrationRegistration is closed.
Phone: +49 2461 61-6589
Fax: +49 2461 61-6656