This title appears in the Scientific Report : 2015 

Practical Hybrid Parallel Application Performance Engineering
Geimer, Markus
Shende, Sameer / Wesarg, Bert / Wylie, Brian J. N.
Jülich Supercomputing Center; JSC
2015
27th International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, TX (USA), 2015-11-15 - 2015-11-20
Talk (non-conference)
Computational Science and Mathematical Methods
This tutorial presents state-of-the-art performance tools for leading-edge HPC systems founded on the community-developed Score-P instrumentation and measurement infrastructure, demonstrating how they can be used for performance engineering of effective scientific applications based on standard MPI, OpenMP, hybrid combination of both, and increasingly common usage of accelerators. Parallel performance tools from the Virtual Institute – High Productivity Supercomputing (VI-HPS) are introduced and featured in demonstrations with Scalasca, Vampir, and TAU. We present the complete workflow of performance engineering, including instrumentation, measurement (profiling and tracing, timing and PAPI 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. An HPC Linux [http://www.hpclinux.org] OVA image containing all of the necessary tools will be available to the participants for use on their own notebook computers (running within a virtual machine). The knowledge gained in this tutorial will help participants to locate and diagnose performance bottlenecks in their own parallel programs.