Title :
Hierarchical performance prediction for parallel programs
Author_Institution :
Dept. of Software Technol. & Parallel Syst., Wien Univ., Austria
Abstract :
Performance prediction should be included in the compilation process, by second-generation supercompilers, for creating an information feedback to improve parallel programs. However, application programs might consist of a number of procedures calling one another and creating a complex call structure. Every procedure consists of several parallel processes with more or less intensive interprocess communications. This parallel system represents a very time consuming workload for the performance analysis tool. We have designed a hierarchical strategy for analysis of the program call structure, which significantly reduces the total time necessary for the performance prediction of the whole parallel program.
Keywords :
parallel programming; program compilers; remote procedure calls; software performance evaluation; application programs; compilation process; complex call structure; hierarchical performance prediction; hierarchical strategy; information feedback; interprocess communications; parallel programs; performance analysis tool; procedure calls; second-generation supercompilers; time consuming workload; Application software; Computational modeling; Concurrent computing; Distributed computing; Electronic mail; Iron; Performance analysis; Predictive models; Program processors; Software performance;
Conference_Titel :
Systems Engineering of Computer Based Systems, 1995., Proceedings of the 1995 International Symposium and Workshop on
Conference_Location :
Tucson, AZ, USA
Print_ISBN :
0-7803-2531-1
DOI :
10.1109/ECBS.1995.521880