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
Link To Document