DocumentCode
3271398
Title
Binary instrumentation support for measuring performance in OpenMP programs
Author
Elfituri, Mustafa ; Cook, Jonathan ; Cook, Jonathan
Author_Institution
Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
fYear
2013
fDate
18-18 May 2013
Firstpage
19
Lastpage
23
Abstract
In parallel computations, evaluating the causes of poor speedup is an important development activity to reach the goal of creating the most efficient parallel computation possible. In our research on irregular parallel computations, especially graph algorithms, we had specific measurement needs for which a dearth of tools could be found. We created PGOMP, a small library-based profiling tool for the Gnu OpenMP implementation, and show its use here in discovering some of the causes of poor speedup in graph computations.
Keywords
application program interfaces; graph theory; parallel programming; software libraries; software metrics; software performance evaluation; software tools; Gnu OpenMP implementation; OpenMP programs; PGOMP; binary instrumentation support; graph algorithms; graph computations; irregular parallel computations; library-based profiling tool; performance measurement; Hardware; Heating; Instruction sets; Instruments; Libraries; Parallel processing; Synchronization; graph computation; measurement; profiling;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Computational Science and Engineering (SE-CSE), 2013 5th International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/SECSE.2013.6615095
Filename
6615095
Link To Document