DocumentCode
3247717
Title
OpenMP-centric performance analysis of hybrid applications
Author
Fürlinger, Karl ; Moore, Shirley
Author_Institution
EECS Dept., Univ. of Tennessee, Knoxville, TN
fYear
2008
fDate
Sept. 29 2008-Oct. 1 2008
Firstpage
160
Lastpage
166
Abstract
Several performance analysis tools support hybrid applications. Most originated as MPI profiling or tracing tools and OpenMP capabilities were added to extend the performance analysis capabilities for the hybrid parallelization case. In this paper we describe our experience with the other path to support both programming paradigms. Our starting point is a profiling tool for OpenMP called ompP that was extended to handle MPI related data. The measured data and the method of presentation follow our focus on the OpenMP side of the performance optimization cycle. For example, the existing overhead classification scheme of ompP was extended to cover time in MPI calls as a new type of overhead.
Keywords
application program interfaces; message passing; parallel programming; shared memory systems; software performance evaluation; MPI profiling; OpenMP; ompP; performance analysis tools; performance optimization cycle; Application software; Computer science; Counting circuits; Laboratories; Monitoring; Multicore processing; Optimization; Parallel processing; Performance analysis; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2008 IEEE International Conference on
Conference_Location
Tsukuba
ISSN
1552-5244
Print_ISBN
978-1-4244-2639-3
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2008.4663767
Filename
4663767
Link To Document