DocumentCode :
3349002
Title :
Using communication-to-computation ratio in parallel program design and performance prediction
Author :
Crovella, Mark ; Bianchini, Ricardo ; LeBlanc, Thomas ; Markatos, Evangelos ; Wisniewski, Robert
Author_Institution :
Dept. of Comput. Sci., Rochester Univ., NY, USA
fYear :
1992
fDate :
1-4 Dec 1992
Firstpage :
238
Lastpage :
245
Abstract :
The authors goal is to be able to predict the performance of a parallel program early in the program development process; to that end they require prediction methods that can be based on incomplete programs. They describe how a single method based on communication-to-computation (C/C) ratio can be used to predict performance accurately and yet fairly simply in some commonly encountered cases. They show how C/C-ratio-based methods are accomplished for both distributed-memory and coherent-memory multiprocessors. They show that focusing on C/C ratio simplifies the use of theory, machine benchmarking and application measurement necessary to provide good parallel performance prediction. In addition, the methods demonstrated are useful because they can be applied to program fragments, or serially executed code
Keywords :
parallel programming; performance evaluation; software engineering; application measurement; coherent-memory multiprocessors; communication-to-computation ratio; distributed memory multiprocessors; machine benchmarking; parallel program design; performance prediction; program development process; program fragments; serially executed code; Application software; Computer science; Contracts; Equations; Hardware; Kernel; Performance analysis; Performance evaluation; Prediction methods; Predictive models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-3200-3
Type :
conf
DOI :
10.1109/SPDP.1992.242738
Filename :
242738
Link To Document :
بازگشت