An Interpretive Framework for Application Performance Prediction

Software development in parallel/distributed environment is a non-trivial task and depends greatly on the availability of appropriate support in terms of development tools and environments. Perforamnce pre-diction/evaluation tools form a critical part of any software development environment as they enable the developer to visualize the eeects of various design choices on the performance of the application. This paper presents an interpretive model for a source driven performance prediction framework. A prototype framework based on the proposed model has been developed for the iPSC/860 system. Numerical results obtained on this system are presented. These results connrm the potential of in-terpretive performance prediction techniques and their applicability.

[1]  Reda A. Ammar,et al.  A technique to derive the detailed time costs of parallel computations , 1988, Proceedings COMPSAC 88: The Twelfth Annual International Computer Software & Applications Conference.

[2]  Ken Kennedy,et al.  Performance of parallel processors , 1989, Parallel Comput..

[3]  Barton P. Miller,et al.  IPS-2: The Second Generation of a Parallel Program Measurement System , 1990, IEEE Trans. Parallel Distributed Syst..

[4]  Markus Siegle,et al.  Monitoring program behaviour on SUPRENUM , 1992, ISCA '92.

[5]  John R. Rice,et al.  Problems to Test Parallel and Vector Languages -- II , 1990 .