Title :
Multi-core parallel simulation of System-level Description Languages
Author :
Dömer, Rainer ; Chen, Weiwei ; Han, Xu ; Gerstlauer, Andreas
Author_Institution :
Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
Abstract :
The validation of transaction level models described in System-level Description Languages (SLDLs) often relies on extensive simulation. However, traditional Discrete Event (DE) simulation of SLDLs is cooperative and cannot utilize the available parallelism in modern multi-core CPU hosts. In this work, we study the SLDL execution semantics of concurrent threads and present a multi-core parallel simulation approach which automatically protects communication between concurrent threads so that parallel simulation on multi-core hosts becomes possible. We demonstrate significant speed-up in simulation time of several system models, including a H.264 video decoder and a JPEG encoder.
Keywords :
multi-threading; multiprocessing systems; specification languages; H.264 video decoder; JPEG encoder; SLDL execution semantics; concurrent thread; multicore parallel simulation; system level description language; transaction level models; Computational modeling; Decoding; Instruction sets; Multicore processing; Parallel processing; Semantics; Synchronization;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
978-1-4244-7515-5
DOI :
10.1109/ASPDAC.2011.5722205