DocumentCode :
1263676
Title :
Predicting performance of parallel computations
Author :
Mak, Victor W. ; Lundstrom, Stephen F.
Author_Institution :
Bell Commun. Res., Morristown, NJ, USA
Volume :
1
Issue :
3
fYear :
1990
fDate :
7/1/1990 12:00:00 AM
Firstpage :
257
Lastpage :
270
Abstract :
An accurate and computationally efficient method for predicting the performance of a class of parallel computations running on concurrent systems is described. A parallel computation is modeled as a task system with precedence relationships expressed as a series-parallel directed acyclic graph. Resources in a concurrent system are modeled as service centers in a queuing network model. Using these two models as inputs, the method outputs predictions of expected execution time of the parallel computation and the concurrent system utilization. The method is validated against both detailed simulation and actual execution on a commercial multiprocessor. Using 100 test cases, the average error of the prediction when compared to simulation statistics is 1.7%, with a standard deviation of 1.5%; the maximum error is about 10%
Keywords :
directed graphs; parallel processing; performance evaluation; queueing theory; commercial multiprocessor; concurrent systems; parallel computations; performance prediction; queuing network model; series-parallel directed acyclic graph; service centers; simulation; task system; Added delay; Computational modeling; Computer errors; Concurrent computing; Delay effects; Error analysis; Prediction methods; Predictive models; Statistical analysis; Testing;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.80155
Filename :
80155
Link To Document :
بازگشت