• DocumentCode
    2988984
  • Title

    Clustered time warp and logic simulation

  • Author

    Avril, Herve ; Tropper, Carl

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
  • fYear
    1995
  • fDate
    14-16 Jun 1995
  • Firstpage
    112
  • Lastpage
    119
  • Abstract
    We present, in this paper, a hybrid algorithm which makes use of Time Warp between clusters of LPs and a sequential algorithm within the cluster. Time Warp is, of course, traditionally implemented between individual LPs. The algorithm was implemented in a digital logic simulator, and its performance compared to that of Time Warp. Resting upon this platform we develop a family of three checkpointing algorithms, each of which occupies a different point in the spectrum of possible trade-offs between memory usage and execution time. The algorithms were implemented on several digital logic circuits and their speed, number of states saved and maximal memory consumption were compared to those of Time Warp. One of the algorithms saved between 35 and 50% of the maximal memory consumed by Time Warp (depending upon the number of processors used), while the other two decreased the maximal usage up to 30%. The latter two algorithms exhibited a speed comparable to Time Warp, while the first algorithm was 30-60% slower. These algorithms are also simpler to implement than optimal checkpointing algorithms
  • Keywords
    circuit analysis computing; logic CAD; time warp simulation; checkpointing algorithms; clustered time warp; digital logic circuits; digital logic simulator; hybrid algorithm; logic simulation; maximal memory consumption; sequential algorithm; Checkpointing; Circuit simulation; Clustering algorithms; Computational modeling; Computer science; Logic circuits; Memory management; Protocols; System recovery; Time warp simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 1995. (PADS'95), Proceedings., Ninth Workshop on (Cat. No.95TB8096)
  • Conference_Location
    Lake Placid, NY
  • Print_ISBN
    0-8186-7120-3
  • Type

    conf

  • DOI
    10.1109/PADS.1995.404310
  • Filename
    404310