Dear users,

Within the efforts of DKRZ to support its users in the efficient use of its supercomputing systems, we offer a Program Analysis and Tuning Workshop.The workshop will be held at DKRZ in Hamburg on 25th and 26th of June 2012. It is organized by the DKRZ team together with developers of SCALASCA from Jülich Supercomputing Centre and VAMPIR from TU Dresden.

The focus of the workshop is to enhance the performance of user's real world applications by hands on profiling and tracing of the codes with program analysis and tracing tools. During this, the user will have the chance to see the complete workflow of using performance analysis tools and the benefits of it.  Moreover, upcoming problems when using these tools can be discussed with the tool developers in order to get solution and valuable feedback for the performance  improvements of the applications.

Basic requirement is that participants have knowledge about parallel programming with MPI and/or OpenMP. Furthermore, it is desired that users have an application running on IBM Power6 cluster  "blizzard" at DKRZ, which they want to analyze with respect to performance optimization.

For organizational reasons we kindly ask you to register by email to YWRhbWlkaXNAZGtyei5kZQ== until Sunday 3rd of June 2012


25th June 2012

09:00 - 10:30 Introduction to Program Analysis on "blizzard" (tprof, HPM counter profiling)
10:30 - 12:00 Measuring and Analyzing Runtime Behaviour of Parallel Programs with SCALASCA
12:00 - 13:00 Lunch Break
13:00 - 14:30 Profiling and Tracing Parallel Programs with VAMPIRTRACE , VAMPIR
14:30 - 17:00 Hands on Session (Users are asked to instrument their own code)

26th June 2012

09:00 - 10:30 Success Stories and Experience of Using Performance Analysis Tools at DKRZ
10:30 - 12:00 Discussion with Tool Developers about Instrumenting Code
12:00 - 13:00 Lunch Break
13:00 - 14:30 Discussion  with Tool Developers about Interpretation of Profiles/Traces(based on the users experience during the workshops hands on sessions)
14:30 - 17:00 Hands on Session (Working on Optimizations of Users Code based on Profiles and the Analysis done previously)

Best regards,