TY - GEN
T1 - Hands-on practical hybrid parallel application performance engineering
AU - Geimer, Markus
AU - Gerndt, Michael
AU - Shende, Sameer
AU - Wesarg, Bert
AU - Wylie, Brian
PY - 2012
Y1 - 2012
N2 - This tutorial presents state-of-the-art performance tools for leading-edge HPC systems founded on the Score-P community instrumentation and measurement infrastructure, demonstrating how they can be used for performance engineering of effective scientific applications based on standard MPI or OpenMP and now common mixed-mode hybrid parallelizations. Parallel performance evaluation tools from the Virtual Institute - High Productivity Supercomputing (VI-HPS) are introduced and featured in hands-on exercises with Periscope, Scalasca, Vampir and TAU.We cover all aspects of performance engineering practice, including instrumentation, measurement (profiling and tracing, timing and hardware counters), data storage, analysis and visualization. Emphasis is placed on how tools are used in combination for identifying performance problems and investigating optimization alternatives, illustrated with a case study using a major application code.
AB - This tutorial presents state-of-the-art performance tools for leading-edge HPC systems founded on the Score-P community instrumentation and measurement infrastructure, demonstrating how they can be used for performance engineering of effective scientific applications based on standard MPI or OpenMP and now common mixed-mode hybrid parallelizations. Parallel performance evaluation tools from the Virtual Institute - High Productivity Supercomputing (VI-HPS) are introduced and featured in hands-on exercises with Periscope, Scalasca, Vampir and TAU.We cover all aspects of performance engineering practice, including instrumentation, measurement (profiling and tracing, timing and hardware counters), data storage, analysis and visualization. Emphasis is placed on how tools are used in combination for identifying performance problems and investigating optimization alternatives, illustrated with a case study using a major application code.
UR - http://www.scopus.com/inward/record.url?scp=84867632632&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33518-1_6
DO - 10.1007/978-3-642-33518-1_6
M3 - Conference contribution
AN - SCOPUS:84867632632
SN - 9783642335174
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 15
BT - Recent Advances in the Message Passing Interface - 19th European MPI Users' Group Meeting, EuroMPI 2012, Proceedings
T2 - 19th European MPI Users' Group Meeting on Recent Advances in the Message Passing Interface, EuroMPI 2012
Y2 - 23 September 2012 through 26 September 2012
ER -