PPCES 2009
2009-03-23 - 2009-03-27
Parallel Programming in Computational Engineering and Science 2009

Monday, March 23 – Friday, March 27, 2009
Center for Computing and Communication
RWTH Aachen University
Seffenter Weg 23
52074 Aachen

Kindly supported by:

(*) We like to draw your attention to a presentation by Horst Simon (University of California Berkeley) on Monday morning on Future Directions in High Performance Computing 2009-2018 in the SuperC
Introduction
This event will continue the tradition of previous annual SunHPC events taking place in Aachen since 2001 which have been organized by the RWTH Aachen University and Sun Microsystems. We keep continuously changing the format a little bit over the years. Since we are moving from UltraSPARC based machinery to Intel Xeon bases hardware in our Center, we are also shifting the focus of the tutorials from Solaris towards Linux and Windows.
We will cover parallel programming using OpenMP and MPI in Fortran and C/C++ on Linux, Windows and Solaris platforms.
Starting on Monday afternoon, we will give basic introductions into the programming development environments on these platforms which are available for the lab exercises during the following days. Those who feal comfortable with their favourite platform are welcome to skip these basic introductions on Monday afternoon and arrive on Tuesday morning. For those who feel comfortable with one platform, this will also be a nice opportunity to get hands on the other ones. At our Center we try to serve Linux, Windows and Solaris equally well.
Related Events

Please note that there will be an interesting talk on Future Directions in High Performance Computing 2009-2018

given by Horst Simon on Monday morning 11am at the SuperC of RWTH Aachen University, 6th floor, “Ford Hall”.

We plan to organize a 2-days tuning workshop later this year. Application programmers will be invited to bring in their programs, to learn more about state-of-the-art programming tools and get expert assistance in debugging, tuning and parallelization using MPI and OpenMP. Stay tuned …

Participants
Attendees should be comfortable with C/C++ or Fortran programming and interested in learning more about the technical details of application tuning and parallelization.The presentations will be given in English language.
Agenda
Please find here detailed

agenda!
Flyer
Poster

Course Material

Support to play the videos:

To play the videos you need the xvid Codec. If your player does not work directly please find the codec under http://www.xvid.org

Samuel Sarholz, Christian Terboven: Programming development environment on Windows and Linux, Video

Windows
Visual Studio
Linux

Ruud van der Pas: Parallel Programming Introduction, Video
Andrey Semin: Nehalem Architecture,Video
Ruud van der Pas: OpenMP basics, Video
Ruud van der Pas: OpenMP Compilers (see printed hand-out), Video
Christian Terboven: OpenMP Compilers, Video
OpenMP basics (lab), Video
Ruud van der Pas: OpenMP Advanced , Video
Ruud van der Pas: OpenMP Tools, Video
Christian Terboven: OpenMP Tools, Video

Intel Threading Tools , Video
Debugging Serial and OpenMP Programs with Visual Studio, Video

Ruud van der Pas: OpenMP Case Studies
Christian Terboven: OpenMP Case Studies

OpenMP on ccNUMA Machines, Video
Parallelization of Object Oriented Codes
MPI on Windows
Windows HPC Case Studies
MPI Tracing on Windows

Paul Kapinos: TotalView, Video
OpenMP advanced (lab)
Dieter an Mey: Introduction into MPI

MPI Basics / MPI Overview, Video Bascis Video Overview
Parallelization Strategies, Video
Case Study: Matrix Multiplication, Video
Case Study: Jacobi Solver, Video

Christian Terboven, Samuel Sarholz and Paul Kapinos:

MPI Debugging Tools
Runtime Optimization for MPI, Video
MPI (lab)

Christian Iwainsky, Ruud van der Pas and Christian Terboven: Performance Tools, Video
Christian Terboven: Case Studies, Video
Dieter an Mey: Case Studies, Video

Hybrid Parallelization: FLOWer
Adaptive Integration
Scalable OpenMP Programming

Costs
The seminar is organized in cooperation with the RWTH Aachen University and Sun Microsystems. There is no seminar fee. All other costs (e.g. travel, hotel, and consumption) are at your own expenses.

Links

The previous SunHPC Event in March 2008

Future Directions in High Performance Computing 2009-2018, a presentation given by Horst Simon on Monday morning in the SuperC building close to the RWTH main building.

Contact
Dieter an Mey
Tel.: +49 241 80 24377
Fax/UMS: + 49 241 80 624377
E-mail: anmey@rz.rwth-aachen.de
