• DocumentCode
    3717105
  • Title

    Parallel SystemC simulation for ESL design using flexible time decoupling

  • Author

    Jan Henrik Weinstock;Rainer Leupers;Gerd Ascheid

  • Author_Institution
    Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Germany
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    378
  • Lastpage
    383
  • Abstract
    Engineers of next generation embedded systems heavily rely on virtual platforms as central tools in their design process. Yet, the ever increasing HW/SW complexity degrades the simulation performance of those platforms and threatens their viability as design tools. With multi-core workstations today being widely available, the transition towards parallel simulation technologies seems obvious. Recently published parallel SystemC simulators use time-decoupling to achieve high simulation performance on modern SMP machines. However, those simulators have to identify all cross-thread communication ahead of time. This work presents an approach how to overcome this limitation and to enable time-decoupled simulation for mainstream SystemC simulators, achieving a speedup of up to 3.4× on a quad-core host.
  • Keywords
    "Timing","Instruction sets","Time-domain analysis","Time-varying systems","Embedded systems","Kernel"
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/SAMOS.2015.7363702
  • Filename
    7363702