DocumentCode :
1845070
Title :
Modeling and simulation of complex heterogeneous systems
Author :
Anane, A. ; Aboulhamid, E.M. ; Vachon, J. ; Savaria, Y.
Author_Institution :
Univ. de Montreal, Montreal, QC
fYear :
2008
fDate :
18-21 May 2008
Firstpage :
2873
Lastpage :
2876
Abstract :
Given the increasing heterogeneity and complexity of systems being developed, untimed modeling at a system level becomes more and more important for design space exploration and verification, due to its conciseness and speed. After showing inadequacies of SystemC, which is the predominant modeling environment in this area, we propose a paradigm shift from immediate notifications and coroutines in SystemC to Atomic Actions and true parallelism in an extension of Esys.NET. We exploit the introspection and attribute programming to extend the capabilities of the environment and to build the basis for heterogeneous cosimulation. This paper aims to show the main advantages of this paradigm shift, such as (1) the improvement of simulation time by exploiting the capabilities of multicore simulation hosts, (2) the reduction of modeling hazards related to parallelism and resource sharing, and (3) a more efficient design space exploration.
Keywords :
programming language semantics; software engineering; temporal logic; Esys.NET; SystemC; atomic actions; complex heterogeneous systems; heterogeneous cosimulation; multicore simulation; paradigm shift; resource sharing; space exploration; Collaborative work; Costs; Hazards; Kernel; Libraries; Manufacturing processes; Multicore processing; Productivity; Resource management; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-1683-7
Electronic_ISBN :
978-1-4244-1684-4
Type :
conf
DOI :
10.1109/ISCAS.2008.4542057
Filename :
4542057
Link To Document :
بازگشت