loading...
A Source Code Analyzer for Performance Prediction
Santa Fe, New Mexico April 26-April 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.130333318th International Parallel and Distr ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Matthias Kühnemann, Technische Universität Chemnitz
Thomas Rauber, Universität Bayreuth
Gudula Rünger, Technische Universität Chemnitz
Performance prediction is necessary and crucial in order to deal with multi-dimensional performance effects on parallel systems. The increasing use of parallel supercomputers and cluster systems to solve large-scale scienti.c problems has generated a need for tools that can predict scalability trends of applications written for these machines. In this paper, we describe a compiler tool to automate performance prediction for execution times of parallel programs by runtime formulas in closed form. For an arbitrary parallel MPI source program the tool generates a corresponding runtime function modeling the CPU execution time and the message passing overhead. The environment is proposed to support the development process and the performance engineering activities that accompany the whole software life cycle. The performance prediction tool is shown to be effective in analyzing a representative application for varying problem sizes on several platforms using different numbers of processors.
Citation:
Matthias Kühnemann, Thomas Rauber, Gudula Rünger, "A Source Code Analyzer for Performance Prediction," ipdps, vol. 16, pp.262b, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 15, 2004
Usage of this product signifies your acceptance of the Terms of Use.