Title :
An efficient implementation of lazy reevaluation
Author :
Palaniswamy, Avinash C. ; Aji, Sandeep ; Wilsey, Philip A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH, USA
Abstract :
Advances in distributed computing have resulted in the design of fast simulators for digital systems. A parallel, optimistically synchronized (time warp) digital systems simulator using VHDL as the hardware description language has been developed. The simulator incorporates several optimizations to the time warp mechanism, including lazy cancellation, flow control, lazy rollback, lazy reevaluation, and rollback relaxation. This paper presents an efficient implementation of lazy reevaluation which has historically been too computationally expensive for effective utilization. The realization of this optimization is proposed in this paper results in an identification of only a subset of the total forward jumps that are possible in lazy reevaluation
Keywords :
digital systems; distributed processing; parallel processing; synchronisation; virtual machines; VHDL; digital systems simulator; distributed computing; fast simulators; flow control; forward jumps; hardware description language; lazy cancellation; lazy reevaluation; lazy rollback; optimistically synchronized simulator; parallel simulator; rollback relaxation; time warp; Computational complexity; Computational efficiency; Computational modeling; Computer simulation; Design optimization; Digital systems; Discrete event simulation; Distributed computing; Performance gain; Time warp simulation;
Conference_Titel :
Simulation Symposium, 1992. Proceedings., 25th Annual
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-2765-4
DOI :
10.1109/SIMSYM.1992.227568