Paradyn / Condor Week University of Wisconsin Madison, Wisconsin April 14 - 16, 2004 |
Overview |
Register |
Local
Arrangements |
Wednesday Agenda |
Thursday
Agenda |
Friday
Agenda |
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. |