Paradyn Logo Paradyn / Condor Week
University of Wisconsin
Madison, Wisconsin
April 14 - 16, 2004

Condor logo
Overview
Register
Local Arrangements
Wednesday Agenda
Thursday Agenda
Friday Agenda




picture of Madison

Luiz DeRose
Cray Research

"DPOMP: A DPCL Based Infrastructure for Performance Monitoring of OpenMP Applications"

OpenMP is today's de facto standard for shared memory parallel programming of scientific applications. However, application developers still face a large number of performance problems, which are difficult to detect without the help of performance tools. Unlike MPI, which has a standard monitoring interface (PMPI), OpenMP does not provide yet a standardized performance monitoring interface. In order to simplify the design and implementation of portable OpenMP performance tools, Mohr et. al., proposed POMP, a standard performance monitoring interface for OpenMP. POMP describes an API to be called by probesinserted into the application by a compiler, a pre-processor, or via a binary or dynamic instrumentation mechanism. With such performance monitoring interface, users and tools builders can then define their own POMP compliant libraries for performance measurement of OpenMP applications. In this talk I will present a DPCL based POMP implementation. In addition, I will present two POMP compliant libraries: Pomprof and the KOJAK POMP library, which provide respectively the functionality for profiling and tracing OpenMP applications.