DocumentCode
3471807
Title
Portable and architecture independent parallel performance tuning using a call-graph profiling tool
Author
Hill, Jonathan M D ; Jarvis, Stephen A. ; Siniolakis, Constantinos J. ; Vasilev, Vasil P.
Author_Institution
Comput. Lab., Oxford Univ., UK
fYear
1998
fDate
21-23 Jan 1998
Firstpage
286
Lastpage
294
Abstract
The paper describes a post mortem call graph profiling tool that analyses trace information generated during the execution of BSPlib programs. The purpose of the tool is to expose imbalance in either computation or communication, and to highlight portions of code that are amenable to improvement. Unlike other profiling tools, the profile information guides optimisation in an architecture independent way. From an ease of use perspective, the amount of information displayed when visualising a profile for a parallel program is no more complex than that of a sequential program
Keywords
graph theory; parallel programming; program diagnostics; software portability; BSPlib programs; architecture independent; architecture independent parallel performance tuning; optimisation; parallel program profile; post mortem call graph profiling tool; profile information; trace information; Buildings; Computer architecture; Cost function; Information analysis; Laboratories; Libraries; Parallel languages; Parallel programming; Time measurement; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
Conference_Location
Madrid
Print_ISBN
0-8186-8332-5
Type
conf
DOI
10.1109/EMPDP.1998.647211
Filename
647211
Link To Document