TY - CONF
AU - Jaeger, Julien
AU - Philippen, Peter
AU - Petit, Eric
AU - Rubial, Andres Charif
AU - Rössel, Christian
AU - Jalby, William
AU - Mohr, Bernd
TI - Binary Instrumentation for Scalable Performance Measurement of OpenMP Applications
VL - 25
PB - IOS Press
M1 - FZJ-2014-01862
SN - 978-1-61499-380-3
T2 - Advances in Parallel Computing
SP - 783 - 792
PY - 2014
AB - In this paper we present a binary instrumentation methodology to monitor runtime events. We demonstrate our approach on OpenMP constructs for the Intel and GNU compilers. A binary-level static analysis detects the compiler patterns and the runtime function calls corresponding to OpenMP regions. To this effect we integrate the software tool MAQAO with the scalable measurement infrastructure Score-P. We design a new interface and modify both tools to support the new events. The main advantages of using binary instrumentation are the possibility to retrieve implicit runtime events, to instrument without recompilation, to be independent from the language, and not to interact with compiler optimization. Our validation experiments and first results shows that binary instrumentation has not introduced any additional overhead.
T2 - International Conference on Parallel Computing
CY - 10 Sep 2013 - 13 Sep 2013, Munich (Germany)
Y2 - 10 Sep 2013 - 13 Sep 2013
M2 - Munich, Germany
LB - PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
UR - <Go to ISI:>//WOS:000452120400079
DO - DOI:10.3233/978-1-61499-381-0-783
UR - https://juser.fz-juelich.de/record/152042
ER -