next up previous
Next: Performance Monitoring Library Up: OpenMP Performance Tool Previous: OpenMP Directive Instrumentation

OpenMP Run-time Library Routine Instrumentation

To monitor OpenMP run-time library routine calls, the transformation process replaces these calls by calls to the performance tool interface library. For example, a call to omp_set_lock() is transformed into a call to pomp_set_lock(). In the implementation of the performance tool interface function, the original corresponding OpenMP run-time library routine must be called, and in addition, all necessary data for the performance tool can be collected. Currently, we think it is sufficient to use this procedure for the omp_###_lock() and omp_###_nest_lock() routines, because they are most relevant for the observation of OpenMP performance behavior.

Sameer Suresh Shende
Thu Aug 23 11:19:57 PDT 2001