Chapter 3

Profiling performance of hybrid applications with Score-P and Vampir

Guido Juckeland*; Robert Dietrich      * Department of Information Services and Computing, Helmholtz-Zentrum Dresden-Rossendorf (HZDR), Dresden, DEU, Germany Technische Universität Dresden, Dresden, Germany

Abstract

The purpose of this chapter is to familiarize the reader with the concept of evolutionary performance improvement and the tools involved when adding other parallelization paradigms to OpenACC applications. Such hybrid applications can suffer from a number of performance bottlenecks and a holistic picture of all activities during the application run can shed light on how to improve the overall performance.

At the end of this chapter the ...

Get Parallel Programming with OpenACC now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.