Lecture Notes in Computer Science, 2004, Volume 3149/2004, 39-46, DOI: 10.1007/978-3-540-27866-5_6

Profiling and Tracing OpenMP Applications with POMP Based Monitoring Libraries

Luiz DeRose, Bernd Mohr and Seetharami Seelam

View Related Documents

Abstract

In this paper we present a collection of tools that are based on the pomp performance monitoring interface for analysis of openmp applications. These pomp compliant libraries, pomprof and the kojak pomp library, provide respectively the functionality for profiling and tracing of openmp applications. In addition, we describe a new approach to compute temporal overhead due to scheduling (load-imbalance), synchronization (barrier time), and the runtime system. Finally, we exemplify the use of these libraries with performance measurement and visualization of the asci sppm benchmark code. Our examples show that the information provided by both tools is consistent, and provides data that is helpful for users to understand the source of performance problems.

Fulltext Preview

Image of the first page of the fulltext document