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