Nothing Special   »   [go: up one dir, main page]

Published June 21, 2019 | Version 1
Software Open

[Reproducibility] Score-P and OMPT: Navigating the perils of callback-driven parallel runtime introspection

  • 1. Jülich Supercomputing Centre
  • 2. RWTH Aachen University

Description

[This tarball contains reproducibility material for the paper "Score-P and OMPT: Navigating the perils of callback-driven parallel runtime introspection" which was accepted for IWOMP 2019]

Abstract: 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.

Files

Files (21.0 MB)

Name Size Download all
md5:1ead27a3fe7ebc5a357bc41386557ea9
21.0 MB Download