• DocumentCode
    3385269
  • Title

    XTW, a parallel and distributed logic simulator

  • Author

    Xu, Qing ; Tropper, Carl

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
  • fYear
    2005
  • fDate
    1-3 June 2005
  • Firstpage
    181
  • Lastpage
    188
  • Abstract
    In this paper, a new event scheduling mechanism XEQ and a new rollback procedure rb-messages are proposed for use in optimistic logic simulation. We incorporate both of these techniques in a simulator XTW. XTW groups LPs into clusters, and makes use of a multi-level queue, XEQ, to schedule events in the cluster. XEQ has an O(1) event scheduling time complexity. Our new rollback mechanism replaces the use of anti-messages by an rb-message, and eliminates the need for an output queue at each LP. Experimental comparisons to time warp reveal a superior performance on the part of XTW, while experimental results over large circuits (5-milIion-gate to 25-million-gate) shows XTW scales well with both the size of circuits and the number of processors.
  • Keywords
    computational complexity; logic simulation; message passing; queueing theory; scheduling; time warp simulation; XTW; distributed logic simulator; event scheduling time complexity; multilevel queue; optimistic logic simulation; parallel logic simulator; rollback procedure; scheduling mechanism; Circuit simulation; Clustering algorithms; Computational modeling; Computer science; Computer simulation; Costs; Discrete event simulation; Logic; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation, 2005. PADS 2005. Workshop on
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-2383-8
  • Type

    conf

  • DOI
    10.1109/PADS.2005.40
  • Filename
    1443323