DocumentCode :
129213
Title :
Time-decoupled parallel SystemC simulation
Author :
Weinstock, Jan Henrik ; Schumacher, Christoph ; Leupers, Rainer ; Ascheid, Gerd ; Tosoratto, Laura
Author_Institution :
Inst. for Commun. Technol. & Embedded Syst., RWTH Aachen Univ., Aachen, Germany
fYear :
2014
fDate :
24-28 March 2014
Firstpage :
1
Lastpage :
4
Abstract :
With increasing system size and complexity, designers of embedded systems face the challenge of efficiently simulating these systems in order to enable target specific software development and design space exploration as early as possible. Today´s multicore workstations offer enormous computational power, but traditional simulation engines like the OSCI SystemC kernel only operate on a single thread, thereby leaving a lot of computational potential unused. Most modern embedded system designs include multiple processors. This work proposes SCope, a SystemC kernel that aims at exploiting the inherent parallelism of such systems by simulating the processors on different threads. A lookahead mechanism is employed to reduce the required synchronization between the simulation threads, thereby further increasing simulation speed. The virtual prototype of the European FP7 project EURETILE system simulator is used as demonstrator for the proposed work, showing a speedup of 4.01× on a four core host system compared to sequential simulation.
Keywords :
discrete event simulation; multiprocessing systems; parallel processing; synchronisation; virtual prototyping; European FP7 project EURETILE system simulator; OSCI SystemC kernel; SCope; core host system; design space exploration; embedded systems; lookahead mechanism; multicore workstations; multiple processors; parallel discrete event simulation; sequential simulation; specific software development; synchronization; time-decoupled parallel SystemC simulation; virtual prototype; Equations; Instruction sets; Kernel; Mathematical model; Time-domain analysis; Time-varying systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
Type :
conf
DOI :
10.7873/DATE.2014.204
Filename :
6800405
Link To Document :
بازگشت