Title :
A methodology for the performance prediction of massively parallel applications
Author :
Menascé, Daniel ; Noh, Sam H. ; Tripathi, Satish K.
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
Abstract :
This paper presents a methodology to predict the execution time of massively parallel applications before any significant implementation actions are taken. This methodology captures the problem decomposition into tasks and their precedence relationship, along with the computational and communication demands placed by the application on the underlying architecture. An example shows how the methodology may be used to study the effects of various data placement strategies, problem size, and number of processors for an LU factorization algorithm. The model predictions were validated with published experimental results on a Touchstone Delta machine
Keywords :
communication complexity; computational complexity; parallel programming; software performance evaluation; LU factorization algorithm; Touchstone Delta machine; communication demands; computational demands; data placement strategies; massively parallel applications; performance prediction; precedence relationship; problem decomposition; Application software; Computer architecture; Computer science; Educational institutions; Iterative algorithms; Iterative methods; Parallel algorithms; Parallel processing; Partitioning algorithms; Predictive models;
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-4222-X
DOI :
10.1109/SPDP.1993.395525