• DocumentCode
    3116621
  • Title

    A systemc TLM framework for distributed simulation of complex systems with unpredictable communication

  • Author

    Peeters, Julien ; Ventroux, Nicolas ; Sassolas, Tanguy ; Lacassagne, Lionel

  • Author_Institution
    Embedded Comput. Lab., CEA, Gif-sur-Yvette, France
  • fYear
    2011
  • fDate
    2-4 Nov. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Increasingly complex systems need parallelized simulation engines. In the context of SystemC simulation, existing proposals require predicting communication in the simulated system. However, this is often unpredictable. In order to deal with unpredictable systems, this paper presents a parallelization approach using asynchronous communication without modification of the SystemC simulation engine. Simulated system model is cut up and distributed across separate simulation engines, each part being evaluated in parallel of others. Functional consistency is preserved thanks to the simulated system write exclusive memory access policy while temporal consistency is guaranteed using explicit synchronization. Experimental results show up a speed-up up to 13× on 16 processors.
  • Keywords
    parallel processing; synchronisation; system-on-chip; SystemC TLM framework; SystemC simulation engine; asynchronous communication; complex systems; distributed simulation; explicit synchronization; functional consistency; parallelized simulation engines; simulated system write exclusive memory access policy; temporal consistency; transaction level modelling; unpredictable communication; Adaptation models; Context; Engines; Hardware; Load modeling; Program processors; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4577-0620-2
  • Electronic_ISBN
    978-1-4577-0619-6
  • Type

    conf

  • DOI
    10.1109/DASIP.2011.6136847
  • Filename
    6136847