loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
9th International Parallel Processing Symposium
Performance prediction for portable parallel execution on MIMD architectures
Santa Barbara, CA
April 25-April 28
ISBN: 0-8186-7074-6
G. Chillariga, Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
B. Ramkumar, Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
Performance debugging and prediction for parallel systems is a difficult problem. The difficulties in identifying performance bottlenecks stem from the need for an intimate understanding of the underlying architecture. It has been recognized that portability is an important requirement for parallel program development. However, this makes the task of performance debugging even more difficult. In this paper, we present a simulation based approach for performance prediction of portable-parallel programs. We demonstrate it using Charm: a message driven programming environment, which provides program portability across a variety of shared and distributed memory MIMD parallel systems. The proposed approach makes it possible to use a single debugging environment for the development of portable parallel software. This environment can provide correctness and performance debugging support that provides the developer with valuable feedback for improving program performance.
Index Terms:
program debugging; software portability; parallel programming; parallel architectures; program verification; performance prediction; portable parallel execution; MIMD architectures; performance debugging; parallel systems; performance bottlenecks; parallel program development; simulation based approach; portable-parallel programs; Charm; message driven programming environment; program portability; MIMD parallel systems; single debugging environment; portable parallel software; program correctness; feedback; program performance
Citation:
G. Chillariga, B. Ramkumar, "Performance prediction for portable parallel execution on MIMD architectures," ipps, pp.630, 9th International Parallel Processing Symposium, 1995
Usage of this product signifies your acceptance of the Terms of Use.