• DocumentCode
    2145252
  • Title

    A Critical-Section-Level timing synchronization approach for deterministic multi-core instruction-set simulations

  • Author

    Yu, Fan-Wei ; Zeng, Bo-Han ; Huang, Yu-Hung ; Wu, Hsin-I ; Lee, Che-Rung ; Tsay, Ren-Song

  • Author_Institution
    National Tsing Hua University, Department of Computer Science, Hsinchu, Taiwan
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    643
  • Lastpage
    648
  • Abstract
    This paper proposes a Critical-Section-Level timing synchronization approach for deterministic Multi-Core Instruction-Set Simulation (MCISS). By synchronizing at each lock access instead of every shared-variable access and using a simple lock usage status managing scheme, our approach significantly improves simulation performance while executing all critical sections in a deterministic order. Experiments show that our approach performs 295% faster than the shared-variable synchronization approach on average and can effectively facilitate system-level software/hardware co-simulation.
  • Keywords
    Computational modeling; Multicore processing; Simulation; Software; Synchronization; Deterministic; Multi-core instruction-set simulations; Timing Synchronization;
  • 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.140
  • Filename
    6513586