Suitability of Performance Tools for OpenMP Task-Parallel Programs
Dirk Schmidl (),
Christian Terboven (),
Dieter an Mey () and
Matthias S. Müller
Additional contact information
Dirk Schmidl: IT Center RWTH Aachen University, Chair for High Performance Computing
Christian Terboven: IT Center RWTH Aachen University, Chair for High Performance Computing
Dieter an Mey: IT Center RWTH Aachen University, Chair for High Performance Computing
Matthias S. Müller: IT Center RWTH Aachen University, Chair for High Performance Computing
Chapter Chapter 3 in Tools for High Performance Computing 2013, 2014, pp 25-37 from Springer
Abstract:
Abstract In 2008 task based parallelism was added to OpenMP as the major update for version 3.0. Tasks provide an easy way to express dynamic parallelism in OpenMP applications. However, achieving a good performance with OpenMP task-parallel programs is a challenging task. OpenMP runtime systems are free to schedule, interrupt and resume tasks in many different ways, thereby complicating the prediction of the program behavior by the programmer. Hence, it is important for a programmer to get support from performance tools to understand the performance characteristics of his application.Different performance tools follow different approaches to collect this information and to present it to the programmer. Important differences are the amount of information which is gathered and stored and the amount of overhead that is introduced. We identify typical usage patterns of OpenMP tasks in application codes. Then we compare the usability of several performance tools for task-parallel applications. We concentrate our investigations on two topics, the amount and usefulness of the measured data and the overhead introduced by the performance tool.
Keywords: Performance Tool; Task Region; Source Code Level; Intel Compiler; Performance Analysis Tool (search for similar items in EconPapers)
Date: 2014
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-319-08144-1_3
Ordering information: This item can be ordered from
http://www.springer.com/9783319081441
DOI: 10.1007/978-3-319-08144-1_3
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().