DocumentCode :
3195032
Title :
Simulating message-driven programs
Author :
Gürsoy, Attila ; Kalé, Laxmikant V.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Volume :
3
fYear :
1996
fDate :
12-16 Aug 1996
Firstpage :
223
Abstract :
Simulation studies are quite useful for performance prediction on new architectures and for systematic analysis of performance perturbations caused by variations in the machine parameters, such as communication latencies. Trace-driven simulation is necessary to avoid large computational costs over multiple simulation runs. However, trace-driven simulation of nondeterministic programs has turned out to be almost impossible. Simulation of message-driven programs is particularly challenging in this context because they are inherently nondeterministic. Yet message-driven execution is a very effective technique for enhancing performance, particularly in the presence of large or unpredictable communication latencies. We present a methodology for simulating message-driven programs. The information that is necessary to carry out such simulations is identified, and a method for extracting such information from program executions is described
Keywords :
message passing; parallel programming; software performance evaluation; virtual machines; communication latencies; message-driven execution; message-driven programs; nondeterministic programs; performance perturbations; performance prediction; program executions; trace-driven simulation; Algorithm design and analysis; Analytical models; Computational modeling; Computer architecture; Computer science; Computer simulation; Concurrent computing; Parallel algorithms; Performance analysis; Predictive models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
Conference_Location :
Ithaca, NY
ISSN :
0190-3918
Print_ISBN :
0-8186-7623-X
Type :
conf
DOI :
10.1109/ICPP.1996.538579
Filename :
538579
Link To Document :
بازگشت