DocumentCode
1768896
Title
SimParallel: A high performance parallel SystemC simulator using hierarchical multi-threading
Author
Moo-Kyoung Chung ; Jun-Kyoung Kim ; Soojung Ryu
Author_Institution
Samsung Adv. Inst. of Technol. (SAIT), Yongin, South Korea
fYear
2014
fDate
1-5 June 2014
Firstpage
1472
Lastpage
1475
Abstract
As the system complexity increases, the simulation performance becomes one of the most important issues in virtual prototyping. Parallel simulation is a fascinating technique for high-speed simulation utilizing state of the art multi-core processors on a host workstation, but the efficiency of the parallel simulation is low because of the synchronization and communication overhead and unbalanced workloads among cores in the host. This paper proposes a novel technique, hierarchical multi-threading for the efficient parallel simulation of SystemC models where the host cores are able to be maximally utilized with the same number of thread groups. We also present an efficient synchronization and dynamic load balancing scheme for the proposed parallel simulation. Experimental results show that the proposed method achieves speed-up of from 2.9 to 3.3 in quad-core host workstation.
Keywords
C language; digital simulation; multi-threading; multiprocessing systems; parallel processing; resource allocation; synchronisation; virtual prototyping; SimParallel; SystemC models; communication overhead; dynamic load balancing; hierarchical multithreading; high performance parallel SystemC simulator; high-speed simulation; multicore processors; parallel simulation; quad-core host workstation; simulation performance; synchronization; system complexity; thread groups; unbalanced workloads; virtual prototyping; Computational modeling; Instruction sets; Kernel; Load management; Load modeling; Multicore processing; Synchronization; Multi-threading; Parallel Simulation; SystemC;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location
Melbourne VIC
Print_ISBN
978-1-4799-3431-7
Type
conf
DOI
10.1109/ISCAS.2014.6865424
Filename
6865424
Link To Document