Title :
Stochastic modeling of scaled parallel programs
Author :
Malony, Allen D. ; Mertsiotakis, Vassilis ; Quick, Andreas
Author_Institution :
Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
Abstract :
Testing the performance scalability of parallel programs can be a time consuming task, involving many performance runs for different computer configurations, processor numbers, and problem sizes. Ideally, scalability issues would be addressed during parallel program design, but tools are not presently available that allow program developers to study the impact of algorithmic choices under different problem and system scenarios. Hence, scalability analysis is often reserved to existing (and available) parallel machines as well as implemented algorithms. In this paper we propose techniques for analyzing scaled parallel programs using stochastic modeling approaches. Although allowing more generality and flexibility in analysis, stochastic modeling of large parallel programs is difficult due to solution tractability problems. We observe, however that the complexity of parallel program models depends significantly on the type of parallel computation, and we present several computation classes where tractable, approximate graph models can be generated
Keywords :
computational complexity; parallel programming; software performance evaluation; software portability; stochastic automata; complexity; computer configurations; parallel program design; parallel programs; performance runs; performance scalability; processor numbers; scalability; scaled parallel programs; stochastic modeling; Algorithm design and analysis; Concurrent computing; Instruments; Performance analysis; Predictive models; Runtime; Scalability; Stochastic processes; Stochastic systems; System testing;
Conference_Titel :
Parallel and Distributed Systems, 1994. International Conference on
Conference_Location :
Hsinchu
Print_ISBN :
0-8186-6555-6
DOI :
10.1109/ICPADS.1994.590308