Title :
Acceleration for Heterogeneous Systems Cosimulation
Author :
Dubois, Mathieu ; Aboulhamid, El Mostapha ; Rousseau, Frédéric
Author_Institution :
Univ. de Montreal, Montreal
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;
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
DOI :
10.1109/ICECS.2007.4510988