• DocumentCode
    2141846
  • Title

    Optimized out-of-order Parallel Discrete Event Simulation using predictions

  • Author

    Chen, Weiwei ; Domer, Rainer

  • Author_Institution
    Center for Embedded Computer Systems, University of California, Irvine, USA
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    3
  • Lastpage
    8
  • Abstract
    Parallel Discrete Event Simulation (PDES) enables efficient validation of ESL models on multi-core simulation hosts. Out-of-order PDES is an advanced scheduling technique which allows multiple threads to run in parallel even in different simulation cycles. To maintain simulation semantics and timing accuracy, the compiler performs complex static conflict analysis so that the scheduler can make quick and safe decisions at run time and issue threads early. Often, however, out-of-order scheduling is prevented because of the unknown future behavior of the threads. In this paper, we extend the analysis in order to predict the future of candidate threads. Looking ahead of the current simulation state allows the scheduler to issue more threads in parallel, resulting in significantly reduced simulator run time. Our experimental results show simulation speedup up to 1.92x with only negligible increase in compile time.
  • Keywords
    Decoding; Out of order; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.016
  • Filename
    6513462