• DocumentCode
    1271762
  • Title

    Automatic parallelization of compiled event driven VHDL simulation

  • Author

    Krishnaswamy, Venkatram ; Hasteer, Gagan ; Banerjee, Prithu

  • Author_Institution
    Afara WebSystems, San Jose, CA, USA
  • Volume
    51
  • Issue
    4
  • fYear
    2002
  • fDate
    4/1/2002 12:00:00 AM
  • Firstpage
    380
  • Lastpage
    394
  • Abstract
    In this paper, we present approaches and algorithms for parallelization of compiled event driven VHDL simulations on shared-memory multiprocessors (SMP). An efficient single-threaded algorithm for simulation of VHDL descriptions is first presented. This algorithm is shown to be competitive with a commercial VHDL simulator. Schemes for multithreaded execution of this algorithm are then described. These have been implemented on top of the POSIX pthreads library and experimental results have been shown on a Sun SparcServer 1000E. Speedups of up to four on eight processors have been achieved for some benchmarks
  • Keywords
    Unix; hardware description languages; logic simulation; multi-threading; shared memory systems; software libraries; POSIX pthreads library; Sun SparcServer 1000E; automatic parallelization; benchmarks; compiled event driven VHDL simulation; efficient single-threaded algorithm; multithreaded execution; shared-memory multiprocessors; speedups; Discrete event simulation;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.995448
  • Filename
    995448