%0 Conference Paper
%A Feld, Christian
%A Convent, Simon
%A Hermanns, Marc-André
%A Protze, Joachim
%A Geimer, Markus
%A Mohr, Bernd
%T Score-P and OMPT: Navigating the Perils of Callback-Driven Parallel Runtime Introspection
%V 11718
%C Cham
%I Springer International Publishing
%M FZJ-2019-05220
%@ 978-3-030-28595-1 (print)
%B Lecture Notes in Computer Science
%P 21 - 35
%D 2019
%< OpenMP: Conquering the Full Hardware Spectrum / Fan, Xing (Editor) ; Cham : Springer International Publishing, 2019, Chapter 2 ; ISSN: 0302-9743=1611-3349 ; ISBN: 978-3-030-28595-1=978-3-030-28596-8
%X Event-based performance analysis aims at modeling the behavior of parallel applications through a series of state transitions during execution. Different approaches to obtain such transition points for OpenMP programs include source-level instrumentation (e.g., OPARI) and callback-driven runtime support (e.g., OMPT).In this paper, we revisit a previous evaluation and comparison of OPARI and an LLVM OMPT implementation—now updated to the OpenMP 5.0 specification—in the context of Score-P. We describe the challenges faced while trying to use OMPT as a drop-in replacement for the existing instrumentation-based approach and the changes in event order that could not be avoided. Furthermore, we provide details on Score-P measurements using OPARI and OMPT as event sources with the EPCC and SPEC OpenMP benchmark suites.
%B 15th International Workshop on OpenMP
%C 11 Sep 2019 - 13 Sep 2019, Auckland (New Zealand)
Y2 11 Sep 2019 - 13 Sep 2019
M2 Auckland, New Zealand
%F PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
%9 Contribution to a conference proceedingsContribution to a book
%U <Go to ISI:>//WOS:000655479100002
%R 10.1007/978-3-030-28596-8_2
%U https://juser.fz-juelich.de/record/865954