performance experimentation & predition, HPF/Fortran 90D application development, system & application characterization
Computer Engineering | Programming Languages and Compilers
In this paper we present an interpretive approach for accurate and cost-effective performance prediction in a high performance computing environment, and describe the design of a compile-time HPF/Fortran 90D performance prediction framework based on this approach. The performance prediction framework has been implemented as a part of the HPF/Fortran 90D application development environment that integrates it with a HPF/Fortran 90D compiler and a functional interpreter. The current implementation of the environment framework is targeted to the iPSC/860 hypercube multicomputer system. A set of benchmarking kernels and application codes have been used to validate the accuracy, utility, and usability of the performance prediction framework. The use of the framework for selecting appropriate HPF/Fortran 90D compiler directives, for application performance debugging and for experimentation with run-time and system parameters is demonstrated.
Parashar, Manish and Hariri, Salim, "Compile-Time Performance Prediction of HPF/Fortran 90D" (1996). Electrical Engineering and Computer Science. Paper 75.