DocumentCode :
2154886
Title :
Tuning parallel program through automatic program analysis
Author :
Li, K.C. ; Zhang, K.
Author_Institution :
Dept. of Comput.., Macquarie Univ., Sydney, NSW, Australia
fYear :
1996
fDate :
12-14 Jun 1996
Firstpage :
330
Lastpage :
333
Abstract :
Many current performance analysis systems offer little more than basic measurement and analysis facilities for locating the sources of poor performance, such as load imbalance, communication overhead and synchronization loss. We believe that this is only part of the solution and a system which can provide higher level performance measurement and analysis is highly desirable. In this paper, we describe a new approach to designing performance tuning tools for parallel processing systems. A primary contribution of this work is to explore the way in which the strategies and algorithms used in parallel programs contribute to the poor performance. In order to detect the strategies and algorithms used in parallel programs, a technique called Automatic Program Analysis is used. Our goal is to provide users with higher level performance advices. We present a case study describing how a prototype implementation of our technique was able to identify the performance problem and provide tuning advice
Keywords :
parallel programming; program diagnostics; software performance evaluation; software tools; automatic program analysis; parallel processing; performance analysis; performance tuning; prototype implementation; Current measurement; Data analysis; Data visualization; Loss measurement; Parallel programming; Performance analysis; Performance loss; Programming profession; Prototypes; Search problems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location :
Beijing
ISSN :
1087-4089
Print_ISBN :
0-8186-7460-1
Type :
conf
DOI :
10.1109/ISPAN.1996.509002
Filename :
509002
Link To Document :
بازگشت