The SunTune Application Performance Optimization Seminar
Ruud van der Pas (Sun)
- Seminar Times
- Getting to Aachen
- Further Information
- Additional Course Material and Links
- Picture Gallery
Have you always wanted to know more how to optimize a technical scientific application for a modern RISC microprocessor? Are you interested to learn about shared memory parallelization? Did you not yet find the time to really familiarize yourself with these topics?
If the answer is "yes" to these questions, this is your seminar to go to !
The 3 day seminar will be given by Ruud van der Pas, one of the performance specialists in the Sun European HPC team.It will focus on Sun's UltraSPARC processor family, but also provides information that is generally applicable.
The following topics will be covered in detail:
- The memory hierarchy in RISC cache based systems
- Sequential optimization techniques
- The following Sun Forte Developer components:
- The Fortran and C compilers
- The Performance Library
- The Debugger
- The Performance Analyzer
- Microprocessor and server architectures
- Serial optimization techniques
- Modulo Scheduling
- Introduction into Parallelization
- Short introduction into MPI on Sun
- Shared Memory Parallelization
- Data Dependency Analysis
- Automatic Parallelization
- Explicit Parallelization using OpenMP
Through hands-on sessions you will have time to experiment yourself with the information and techniques presented.
We do not assume a specific background in this area. Primarily anybody with an interest to learn more about the technical details of application tuning is more than welcome. It is helpful to have some practical programming experiences, but it is not a requirement.
Although there is no coverage of C++ and many examples are in Fortran and/or C, C++ programmers will certainly benefit from this course as well.
The seminar is open to Sun customers, partners and employees.
The seminar is organized in cooperation with the Aachen University of Technology (RWTH) and sponsored by Sun Microsystems. There is no seminar fee. All other costs (e.g. travel, hotel, and consumptions) are at your own expenses.
- May 29 9:00 - 17:00
- May 30 9:00 - 17:00
- May 31 9:00 - 16:15
Accomodation and general visitor information for Aachen:
Getting to Aachen:
The web pages of the Aachen Tourist Service nicely explains, "how to get to" Aachen.
A detailed description of the location of the Computing Center is also available.
and a picture which shows, how to get to the Computing Center by car.
You may as well download a sketch of the city with some points of interest marked.
Additional Course Material and Links:
- Literature list (pdf)
- Lab exercises (tar.gz-file)
- Lab solutions (tar.gz-file)
- Performance Analysis of MPI Programs with Vampir and Vampirtrace (Bernd Mohr, FZJ)
- Parallele Programmierung für Shared-Memory-Rechner mit OpenMP (Dieter an Mey)
- Past HPC events at Aachen with links to slides (in most cases in German language)
Dieter an Mey
Phone: +49 241 804377