TY - CONF
AU - Feld, Christian
AU - Convent, Simon
AU - Hermanns, Marc-André
AU - Protze, Joachim
AU - Geimer, Markus
AU - Mohr, Bernd
TI - Score-P and OMPT: Navigating the Perils of Callback-Driven Parallel Runtime Introspection
VL - 11718
CY - Cham
PB - Springer International Publishing
M1 - FZJ-2019-05220
SN - 978-3-030-28595-1 (print)
T2 - Lecture Notes in Computer Science
SP - 21 - 35
PY - 2019
AB - 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.
T2 - 15th International Workshop on OpenMP
CY - 11 Sep 2019 - 13 Sep 2019, Auckland (New Zealand)
Y2 - 11 Sep 2019 - 13 Sep 2019
M2 - Auckland, New Zealand
LB - PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
UR - <Go to ISI:>//WOS:000655479100002
DO - DOI:10.1007/978-3-030-28596-8_2
UR - https://juser.fz-juelich.de/record/865954
ER -