DocumentCode
2134541
Title
Toward symbolic performance prediction of parallel programs
Author
Fahringer, Thomas
Author_Institution
Inst. for Software Technol. & Parallel Syst., Wien Univ., Austria
fYear
1996
fDate
15-19 Apr 1996
Firstpage
474
Lastpage
478
Abstract
Critical analyses in performance estimators for parallel programs require an algorithm that count the number of integer solutions to a set of inequalities. Most current performance estimators are restricted to linear inequalities for this analysis. In this paper we describe a symbolic algorithm which can estimate the number of integer solutions to a set of both linear and non-linear inequalities. The result is either an integer value or a symbolic expression depending on whether the inequalities contain non-loop variables. We have implemented this algorithm and use it as part of P3T, a performance estimator for data parallel programs. We demonstrate the usefulness of this algorithm by predicting the work load of all processors for a parallel program and compare it to measurements taken on an iPSC/860 hypercube system
Keywords
parallel programming; software performance evaluation; symbol manipulation; data parallel programs; iPSC/860 hypercube; parallel programs; performance estimators; symbolic algorithm; symbolic performance prediction; Algebra; Algorithm design and analysis; Electronic mail; Hypercubes; Performance analysis; Prediction algorithms; Software algorithms; Software performance; State estimation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7255-2
Type
conf
DOI
10.1109/IPPS.1996.508098
Filename
508098
Link To Document