DocumentCode
3254700
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
fYear
1992
fDate
6-9 Apr 1992
Firstpage
140
Lastpage
146
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 1992. Proceedings., 25th Annual
Conference_Location
Orlando, FL
Print_ISBN
0-8186-2765-4
Type
conf
DOI
10.1109/SIMSYM.1992.227568
Filename
227568
Link To Document