• 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