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 :
بازگشت