TY - GEN
T1 - OMPT
T2 - 9th International Workshop on OpenMP in the Era of Low Power Devices and Accelerators, IWOMP 2013
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
PY - 2013
Y1 - 2013
N2 - 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.
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.
UR - http://www.scopus.com/inward/record.url?scp=84883295477&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-40698-0_13
DO - 10.1007/978-3-642-40698-0_13
M3 - Conference contribution
AN - SCOPUS:84883295477
SN - 9783642406973
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 171
EP - 185
BT - OpenMP in the Era of Low Power Devices and Accelerators - 9th International Workshop on OpenMP, IWOMP 2013, Proceedings
Y2 - 16 September 2013 through 18 September 2013
ER -