• Publications
  • Influence
The concurrent execution of non-communicating programs on SIMD processors
It appears that, with several minor hardware modifications, SIMD-like hardware can be constructed that will cost-effectively support both SIMD and MIMD (multiple-instruction multiple-data) processing. Expand
Event pool structures for PDES on many-core Beowulf clusters
This manuscript explores the design of the software architecture and several data structures to manage the pending event sets for execution in a Time Warp synchronized parallel simulation engine targeting multi-core and many-core Beowulf clusters containing 8-core to 48-core processors. Expand
WARPED: a time warp simulation kernel for analysis and application development
WARPED is a publically-available time warp simulation kernel for experimentation and application development that supports LP (logical process) clustering, various time warp algorithms and several optimizations that dynamically adjust simulation parameters. Expand
An analytical comparison of periodic checkpointing and incremental state saving
This paper analytically compares the relative performance of periodic checkpointing to incremental state savings and shows under what simulation parameters each technique performs best. Expand
An Object-Oriented Time Warp Simulation Kernel
This paper presents a compendium of efforts in the design and development of an object-oriented Time Warp simulation kernel, called warped, which is a publically available Time warp simulation kernel for experimentation and application development. Expand
Dynamic component substitution in Web-based simulation
  • D. Rao, P. Wilsey
  • Computer Science
  • Winter Simulation Conference Proceedings (Cat. No…
  • 2000
The ongoing research to design and implement support for DCS in a Web-based Environment for Systems Engineering (WESE) is presented, which provides an effective technique for selectively changing the level of abstraction of a model during simulation. Expand
Ruminations on the implications of multi-resolution modeling on DIS/HLA
Previous attempts at multi-resolution modeling are surveyed and review and its implications for the DIS, HLA, and parallel discrete-event simulation (PDES) communities are discussed. Expand
Comparative analysis of periodic state saving techniques in time warp simulators
This paper analyzes three previous techniques for dynamically sizing checkpoint intervals and presents a new, heuristic algorithm for this purpose that shows a significant difference in the performance of the implemented algorithms. Expand
pGVT: an algorithm for accurate GVT estimation
A new algorithm for GVT estimation called pGVT was designed to support accurate estimates of the actual GVT value and it operates in an environment where the communication subsystem does not support FIFO message delivery and where message delivery failure may occur. Expand
SUAVE: painless extension for an object-oriented VHDL
The SUAVE project aims to introduce object-oriented extensions to data modeling into VHDL in a way that does not disturb the existing language or its use, by choosing an incremental and evolutionary approach to extensions. Expand