API for Performance Profiling of OpenMP Applications
A paper that describes an API for the perfomance profiling of OpenMP applications has been accepted by the OpenMP ARB as an official ARB White Paper.
The paper presents the motivations behind the API, the design of the API, an example of its use, and a description of how the data provided by the API can be used to describe the performance of OpenMP programs. The API can be implemented entirely in the OpenMP runtime, and requires no compiler support. The API addresses two difficult problems in OpenMP performance measurement: the presentation of performance data in the user model, and the understanding of the behavior of the OpenMP runtime.
The White Paper can be found here.
An accompanying include file that gives a detailed technical description of the API can be found here.
