PRACE Spring School 2012
School for Developers of Petascale Applications
A three-day event organized in Polish-Czech cooperation, where the participants will learn how to create efficient and scalable parallel codes for PRACE Tier-0 systems.
Efficient usage of HPC systems requires detailed knowledge of architecture-specific factors influencing performance, including compilers, tools and libraries. The first day of the school will be fully devoted to the PRACE Tier-0 systems and best practices on how to achieve good performance on those systems. During the second day participants grouped in three thematic tracks will develop their own parallel codes with the use of existing libraries. The basic knowledge on parallelization techniques will be required. Application tuning will be the topic of the third day. Participants will learn how to use available Performance Analysis Tools to optimize parallel applications.
Dates & Venue
16th - 18th May 2012, Cracow, Poland
Preliminary programme
Day 1 – Best practices on PRACE systems
| 8:00 – 9:00 | Registration |
| 9:00 – 9:30 | Welcome and PRACE introduction |
| 9:30 – 11:00 | Best practices - JUGENE (tools, libraries, compilers, optimization) |
| 11:00 – 11:30 | Coffee break |
| 11:30 – 13:00 | Best practices – CURIE (tools, libraries, compilers, optimization) |
| 13:00 – 14:30 | Lunch |
| 14:30 – 16:00 | Best practices – HERMIT (tools, libraries, compilers, optimization) |
| 16:00 – 16:15 | Introduction to Day 2 tracks |
| 16:15 – 17:30 | Poster session |
| Evening social event (pub) |
Day 2 – Parallel libraries
| 9:00 – 11:00 | Parallel sessions Track A Finite Element Methods (PETSc, Trilinos) Track B Particle methods (SPRNG, Zoltan) Track C FFT in quantum physics (FFTW, P3DFFT) |
| 11:00 – 11:30 | Coffee break |
| 11:30 – 13:00 | Parallel sessions (Track A, Track B, Track C) |
| 13:00 – 14:30 | Lunch |
| 14:30 – 17:30 | Parallel sessions (Track A, Track B, Track C) |
| 17:30 – 18:00 | Introduction to Day 3 (all tracks) |
| Evening social event (restaurant) |
Day 3 – Code tuning tutorial (VI-HPS)
| Speakers: Brian Wylie (FZ Juelich), Andreas Knupfer (TU Dresden) | |
| 9:00 – 9:45 | Introduction & overview of performance tools |
| 9:45 – 11:00 | Profile analysis with Scalasca |
| 11:00 – 11:30 | Coffee break |
| 11:30 – 13:00 | Trace analysis with Vampir |
| 13:00 – 14:30 | Lunch |
| 14:30 – 17:00 | Assisted analysis of participants' codes |
| 17:00 – 18:45 | Closing of the Spring School |
Registration
The participants (40 at maximum) will be selected from the applications (which are filled in with the registration form) based on the order of registration and the background of the applicants. The participants will be informed about decisions of approval shortly after the registration has closed, on the 9th of April 2012 at the latest.
Additional info
The IBM Blue Gene/P machine Notos located at ICM, University of Warsaw will serve for practical training.
Organizing institutions
ACK CYFRONET AGH, ICM UW, PSNC, VSB-TUO
Organizing committee
Maciej Cytowski (ICM), Maciej Szpindler (ICM), Lukasz Dutka (CYFRONET), Anna Němcová (VSB-TUO), David Horák (VSB-TUO), Ondřej Jakl (VSB-TUO).
Last update: 01/31/2012
