This work is examining adaptive
synchronization protocols that monitor the
execution of the parallel simulator, and
automatically adapt the simulator's execution to
optimize performance. Adaptive mechanisms allow
the underlying simulation system to achieve
maximum performance, particularly for dynamically
changing workloads that often arise in practice.
These mechanisms can also simplify the
development of parallel simulation software to
the extent that some degree of performance
``tuning'' is automatically performed by the
simulation system, rather than by the application
programmer, who may not be an expert in parallel
simulator performance. A protocol that uses
memory allocation to control execution has been
developed and evaluated.
Publications
- S. Das and R. M. Fujimoto, ``An Empirical
Evaluation of Performance-Memory
Trade-offs in Time Warp,'' to appear IEEE
Transactions on Parallel and Distributed
Systems.
- R. M. Fujimoto and K. Panesar, ``Buffer
Management in Shared Memory Time Warp
Systems,'' 1995 Workshop on
Parallel and Distributed Simulation,
June 1995, pp. 149-156.
- S. Das and R. M. Fujimoto, ``An Adaptive
Memory Management Protocol for Time Warp
Parallel Simulation,'' 1994 ACM
SIGMETRICS Conference on Measurement and
Modeling of Computer Systems, pp.
201-210, May 1994.
- K. Panesar and R. M. Fujimoto ``Adaptive
Flow Control in Time Warp,'' 1997
Workshop on Parallel and Distributed
Simulation, June 1997
|