TY  - CONF
AU  - Eichenberger, Alexandre E.
AU  - Mellor-Crummey, John
AU  - Schulz, Martin
AU  - Wong, Michael
AU  - Copty, Nawal
AU  - Dietrich, Robert
AU  - Liu, Xu
AU  - Loh, Eugene
AU  - Lorenz, Daniel
TI  - OMPT: An OpenMP Tools Application Programming Interface for Performance Analysis
VL  - 8122
CY  - Berlin/Heidelberg
PB  - Springer
M1  - FZJ-2013-04676
T2  - LNCS
SP  - 171 - 185
PY  - 2013
AB  - A shortcoming of OpenMP standards to date is that they lack an application programming interface (API) to support construction of portable, efficient, and vendor-neutral performance tools. To address this issue, the tools working group of the OpenMP Language Committee has designed OMPT—a performance tools API for OpenMP. OMPT enables performance tools to gather useful performance information from applications with low overhead and to map this information back to a user-level view of applications. OMPT provides three principal capabilities: (1) runtime state tracking, which enables a sampling-based performance tool to understand what an application thread is doing, (2) callbacks and inquiry functions that enable sampling-based performance tools to attribute application performance to complete calling contexts, and (3) additional callback notifications that enable construction of more full-featured monitoring capabilities. The earnest hope of the tools working group is that OMPT be adopted as part of the OpenMP standard and supported by all standard-compliant OpenMP implementations.
T2  - 9th International Workshop on OpenMP
CY  - 16 Sep 2013 - 18 Sep 2013, Canberra (Australia)
Y2  - 16 Sep 2013 - 18 Sep 2013
M2  - Canberra, Australia
LB  - PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
DO  - DOI:10.1007/978-3-642-40698-0_13
UR  - https://juser.fz-juelich.de/record/138577
ER  -