Hands-on practical hybrid parallel application performance engineering

Markus Geimer, Michael Gerndt, Sameer Shende, Bert Wesarg, Brian Wylie

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationRecent Advances in the Message Passing Interface - 19th European MPI Users' Group Meeting, EuroMPI 2012, Proceedings
Pages15
Number of pages1
DOIs
StatePublished - 2012
Event19th European MPI Users' Group Meeting on Recent Advances in the Message Passing Interface, EuroMPI 2012 - Vienna, Austria
Duration: 23 Sep 201226 Sep 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7490 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th European MPI Users' Group Meeting on Recent Advances in the Message Passing Interface, EuroMPI 2012
Country/TerritoryAustria
CityVienna
Period23/09/1226/09/12

Fingerprint

Dive into the research topics of 'Hands-on practical hybrid parallel application performance engineering'. Together they form a unique fingerprint.

Cite this