DocumentCode
3664171
Title
Performance Analysis for Target Devices with the OpenMP Tools Interface
Author
Tim Cramer;Robert Dietrich;Christian Terboven; Müller;Wolfgang E. Nagel
Author_Institution
IT Center, RWTH Aachen Univ., Aachen, Germany
fYear
2015
fDate
5/1/2015 12:00:00 AM
Firstpage
215
Lastpage
224
Abstract
The requirement for large compute capabilities led to a wide use of accelerated high performance computing systems. In order to lower the burden for programming these new architectures, user friendly programming paradigms like OpenACC and OpenMP have come to existence. They offer pragmas to shift effort from the programmer to the compiler and runtime system, particularly for data management. However, for further improvement of the usability an adequate tools support is required as well. In our work we present in detail a general extension to the upcoming OpenMP tools interface (OMPT) with respect to the new OpenMP 4.0 target constructs. This extension aims to be a portable, vendor- and platform independent interface to enable the use of performance analysis tools with OpenMP for Accelerators. Finally, we evaluate the approach in a reference implementation to prove the validity and usability with the help of an instrumented OpenMP runtime and the Score-P measurement infrastructure.
Keywords
"Runtime","Performance evaluation","Instruments","Performance analysis","Context","Computer architecture"
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
Type
conf
DOI
10.1109/IPDPSW.2015.27
Filename
7284313
Link To Document