• DocumentCode
    3362321
  • Title

    Acceleration for Heterogeneous Systems Cosimulation

  • Author

    Dubois, Mathieu ; Aboulhamid, El Mostapha ; Rousseau, Frédéric

  • Author_Institution
    Univ. de Montreal, Montreal
  • fYear
    2007
  • fDate
    11-14 Dec. 2007
  • Firstpage
    294
  • Lastpage
    297
  • Abstract
    Heterogeneous systems simulation requires executing models using different simulators. One of the main problems consists in synchronizing all the kernels together, which significantly increases the simulation time. In this work we are interested in two currently prevailing abstractions levels: Transaction Level Modeling (TLM) and Register Transfer Level (RTL). They both require different semantics for simulating model. Acceleration for both TLM and RTL simulation models can be achieved by using transformations to build a new efficient simulation model respecting the semantics of the initial multi-language model. Our objective is to create an internal representation from descriptions in different languages, and then generate a more efficient model. To highlight the effectiveness of our approach, we show how to cosimulate ESys. Net and SystemC models with a performance gain over a shared memory cosimulation environment.
  • Keywords
    distributed shared memory systems; scheduling; ESys.Net; SystemC; heterogeneous systems cosimulation; multilanguage model; register transfer level; shared memory cosimulation; transaction level modeling; Acceleration; Circuit simulation; Digital signal processing; Discrete event simulation; Engines; Hardware; Kernel; Object oriented modeling; Performance gain; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2007. ICECS 2007. 14th IEEE International Conference on
  • Conference_Location
    Marrakech
  • Print_ISBN
    978-1-4244-1377-5
  • Electronic_ISBN
    978-1-4244-1378-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2007.4510988
  • Filename
    4510988