• DocumentCode
    2633088
  • Title

    Multi-core parallel simulation of System-level Description Languages

  • Author

    Dömer, Rainer ; Chen, Weiwei ; Han, Xu ; Gerstlauer, Andreas

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
  • fYear
    2011
  • fDate
    25-28 Jan. 2011
  • Firstpage
    311
  • Lastpage
    316
  • Abstract
    The validation of transaction level models described in System-level Description Languages (SLDLs) often relies on extensive simulation. However, traditional Discrete Event (DE) simulation of SLDLs is cooperative and cannot utilize the available parallelism in modern multi-core CPU hosts. In this work, we study the SLDL execution semantics of concurrent threads and present a multi-core parallel simulation approach which automatically protects communication between concurrent threads so that parallel simulation on multi-core hosts becomes possible. We demonstrate significant speed-up in simulation time of several system models, including a H.264 video decoder and a JPEG encoder.
  • Keywords
    multi-threading; multiprocessing systems; specification languages; H.264 video decoder; JPEG encoder; SLDL execution semantics; concurrent thread; multicore parallel simulation; system level description language; transaction level models; Computational modeling; Decoding; Instruction sets; Multicore processing; Parallel processing; Semantics; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4244-7515-5
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2011.5722205
  • Filename
    5722205