Invitation to the SunHPC 2008 Seminar Monday, March 3 - Tuesday, March 4, 2008 in conjunction with the first VI-HPS Tuning Workshop Wednesday, March 5 - Friday, March 7, 2008 in Aachen, Germany http://www.rz.rwth-aachen.de/sunhpc http://www.vi-hps.org Introduction ------------ The SunHPC 2008 Seminar will include a short overview on serial application performance tuning and will focus on shared memory parallelization particularly with OpenMP. Sun compilers and tools will be explained in detail and used for practical exercises. Following the seminar, the 3 day VI-HPS Tuning Workshop is orga- nized together with the partners of the Virtual Institute for High Productivity Supercomputing (http:www.vi-hps.org). Applica- tion programmers are invited to bring in their codes, to learn more about state-of-the-are programming tools for high-perfor- mance computing and get expert assistance in debugging, tuning and parallelization using MPI and OpenMP. SunHPC 2008 Seminar, Mon, March 3, 9:00 -- Tue, March 4, 17:30 ------------------------------------------------------------ The SunHPC 2008 Seminar is the 8th event in a series of success- ful introductions into application performance tuning tutorials organized by the RWTH Aachen University and Sun Microsystems. This time it is combined with the first VI-HPS Tuning Workshop. The 2 day SunHPC 2008 Seminar includes a short tutorial on serial application performance tuning, but has a focus on shared memory parallelization, particularly with OpenMP. Sun compilers and tools are covered in detail and used for practical exercises. Attendees should be comfortable with C or Fortran programming and interested in learning more about the technical details of appli- cation tuning. Although there is no special coverage of C++ and the examples are in Fortran and/or C, C++ programmers will cer- tainly benefit from this course as well. Prepared lab exercises are made available to participants. These exercises have been se- lected to demonstrate features discussed in the presentations. The participants are cordially invited to also participate in the following VI-HPS tuning workshop in order to gain more hands-on experience. The Sun tools will be part of this workshop as well. The focus is on tuning own applications. The seminar language will be English We will be happy to welcome Ruud van der Pas (Sun) as the main speaker of the seminar. Topics: * Introduction into application tuning * Multicore processor technologies * The Sun Studio compilers * The Sun Performance Analyzer * Introduction into parallelization * Shared Memory parallelization * Automatic parallelization * Explicit parallelization with OpenMP * Sun Studio support for OpenMP * The Sun Thread Analyzer * OpenMP and Performance * The TotalView Debugger VI-HPS Tuning Workshop, Wed, March 5, 9:00 -- Fri, March 7, 12:30 ---------------------------------------------------------------- Besides esteemed tools experts of our VI-HPS partners, * Forschungszentrum Juelich, Juelich Supercomputing Centre (JSC) * Technische Universitaet Dresden, Center for Information Ser- vices and HPC (ZIH) * University of Tennessee, Innovative Computing Laboratory (ICL) we are happy to welcome performance experts from Sun Microsys- tems, Acumem, and HLRS (Stuttgart) as special guests, contribut- ing their experience and assistance in using their performance tools. The mission of the VI-HPS is to improve the quality, as well as accelerate the development process of complex simulation programs in science and engineering. For this purpose, integrated state- of-the-art programming tools for high-performance computing are developed that assist domain scientists in diagnosing programming errors and optimizing the performance of their applications. As training and support is an essential component of the VI-HPS ac- tivities, we are happy to invite application programmers to bring in their pro-grams, to learn more about state-of-the-art program- ming tools for high-performance computing and get expert assis- tance in debugging, tuning and parallelization using MPI and OpenMP. Performance tuning is still often a matter of some experimenta- tion, but we can give you advice on a best effort basis. Applica- tion developers can expect to learn about the execution perfor- mance of their applications: this insight can be helpful even where it doesn't directly lead to performance improvements. We would like to ask you to prepare a test case that reflects a typ- ical production run, but does not take too long to execute. It is also important to have an easy way of verifying that the results of this test run are correct. Speakers: K. Fuerlinger (ICL), A. Knuepfer (ZIH), B. Krammer (HLRS), M. Nilsson (acumem), R. van der Pas (Sun), B. Wylie (JSC) Introduction into the following programming tools * Sun Performance and Thread Analyzers (Sun) * ompP (ICL) * VampirTrace (ZIH) * VAMPIR (ZIH) * KOJAK (JSC) * SCALASCA (JSC) * PAPI (UT) * MARMOT (HLRS) * VPE (Acumem) Access to the following hardware platforms * IBM BlueGene/P (JSC), * SGI Altix 3700 (ZIH), * Sun Niagara 2-Cluster (RWTH) * Infiniband-Linux-Cluster (RWTH) Contact, registration and further information: --------------------------------------------- http://www.rz.rwth-aachen.de/sunhpc http://www.vi-hps.org The registration deadline is Feb 25, 2008 kind regards, Dieter an Mey -- Dipl.-Math. Dieter an Mey, HPC Team Lead RWTH Aachen University, Center for Computing and Communication Rechen- und Kommunikationszentrum der RWTH Aachen Seffenter Weg 23, D 52074 Aachen (Germany) Phone: + 49 241 80 24377 - Fax: + 49 241 80 22504 mailto:anmey@rz.rwth-aachen.de http://www.rz.rwth-aachen.de