| Optimistic simulation of parallel message-passing applications |
| Full text |
Publisher Site
,
Pdf
(720 KB)
|
| Source
|
Workshop on Parallel and Distributed Simulation
archive
Proceedings of the fifteenth workshop on Parallel and distributed simulation
table of contents
Lake Arrowhead, California, United States
Pages: 173 - 181
Year of Publication: 2001
ISBN:0-7695-1104-X
|
|
Authors
|
|
Thomas Phan
|
The University of California at Los Angeles, Computer Science Department, Los Angeles, CA
|
|
Rajive Bagrodia
|
The University of California at Los Angeles, Computer Science Department, Los Angeles, CA
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 9, Citation Count: 1
|
|
|
ABSTRACT
Optimistic techniques can improve the performance of discrete-event simulations, but one area where optimistic simulators have been unable to show performance improvement is in the simulation of parallel programs. Unfortunately parallel program simulation using direct execution is difficult: the use of direct execution implies that the memory and computation requirements of the simulator are at least as large as that of the target application, which restricts the target systems and application problem sizes that can be studied. Memory usage is especially important for optimistic simulators due to the need for periodic state-saving and rollback. In our research we addressed this problem and have implemented a simulation library running a Time-Warp-based optimistic engine that uses direct execution to simulate and predict the performance of parallel MPI programs while attaining good simulation speedup. For programs with data sets too large to be directly executed with our optimistic simulator, we reduced the memory and computational needs of these programs by utilizing a static task graph and code-slicing methodology; an approach which also exhibited good performance speedup.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Vikram S. Adve , Rajive Bagrodia , Ewa Deelman , Thomas Phan , Rizos Sakellariou, Compiler-supported simulation of highly scalable parallel applications, Proceedings of the 1999 ACM/IEEE conference on Supercomputing (CDROM), p.1-es, November 14-19, 1999, Portland, Oregon, United States
[doi> 10.1145/331532.331533]
|
| |
2
|
Rajive Bagrodia , Richard Meyer , Mineo Takai , Yu-an Chen , Xiang Zeng , Jay Martin , Ha Yoon Song, Parsec: A Parallel Simulation Environment for Complex Systems, Computer, v.31 n.10, p.77-85, October 1998
[doi> 10.1109/2.722293]
|
 |
3
|
Rajive Bagrodia , Ewa Deeljman , Steven Docy , Thomas Phan, Performance prediction of large parallel applications using parallel simulations, Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming, p.151-162, May 04-06, 1999, Atlanta, Georgia, United States
|
| |
4
|
D. Bailey, T. Harris, W. Shaphir, R. van der Winjngaart, A. Woo, and M. Yarrow. "The NAS Parallel Benchmarks 2.0," Report NAS-95-090, NASA Ames Research Center, 1995.
|
 |
5
|
|
| |
6
|
R. Covington, S. Dwarkadas, J. Jump, J. Sinclair, and S. Madala. "'The Efficient Simulation of Parallel Computer Systems," International Journal in Computer Simulation, vol. 1, 1991.
|
| |
7
|
H. Davis, S. Goldschmidt, and J. Hennessy. "Multiprocessot Simulation and Tracing Using Tango," In Proceedings of the 1991 International Conference on Parallel Processing, August 1991.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
M. Dikaiakos, A. Rogers, and K. Steiglitz. "Function Algorithm Simulation of the Fast Multipole Method: Architectural Implications," Parallel Processing Letters, 6( 1 ), March 1996.
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
"Message-Passing Interface - MPI," www. mcs. a n l . gov/mpi /
|
| |
18
|
"The NAS Parallel Benchmarks," www.nas .nasa.gov/Software/NPB/
|
| |
19
|
The POEMS Homepage. www. cs .utexas. edu/usera/poems/
|
| |
20
|
|
| |
21
|
|
 |
22
|
Steven K. Reinhardt , Mark D. Hill , James R. Larus , Alvin R. Lebeck , James C. Lewis , David A. Wood, The Wisconsin Wind Tunnel: virtual prototyping of parallel computers, Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems, p.48-60, May 10-14, 1993, Santa Clara, California, United States
|
 |
23
|
|
 |
24
|
|
| |
25
|
Sweep3D."The ASCISweep3D Benchmark," www.llnl.gov/asci_benchmarks/asci/ limited/sweep3d.html
|
|