DocumentCode :
426862
Title :
Profiling a Parallel Language Based on Fine-Grained Communication
Author :
Haake, Bjoern ; Schauser, Klaus E. ; Scheiman, Chris J.
Author_Institution :
University of California, Santa Barbara
fYear :
1996
fDate :
1996
Firstpage :
17
Lastpage :
17
Abstract :
Fine tuning the performance of large parallel programs is a very difficult task. A profiling tool can provide detailed insight into the utilization and communication of the different processors, which helps identify performance bottlenecks. In this paper we present a profiler for the fine-grained parallel programming language Split-C, which provides a simple global address space memory model. As our experience shows, it is much more challenging to profile programs that make use of efficient, low-overhead communication. We incorporated techniques which minimize profiling effects on the running program. We quantify the profiling overhead and present several Split-C applications which show that the profiler is useful in determining performance bottlenecks.
Keywords :
Active Messages; Parallel programming; Split-C; fine-grained communication; performance analysis; profiling; Computer science; Delay; Member and Geographic Activities Board committees; Parallel languages; Parallel programming; Performance analysis; Programming profession; Protocols; Remote monitoring; Space exploration; Active Messages; Parallel programming; Split-C; fine-grained communication; performance analysis; profiling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1996. Proceedings of the 1996 ACM/IEEE Conference on
Print_ISBN :
0-89791-854-1
Type :
conf
DOI :
10.1109/SUPERC.1996.183523
Filename :
1392892
Link To Document :
بازگشت