DocumentCode :
3499770
Title :
An optimizing compiler for out-of-order parallel ESL simulation exploiting instance isolation
Author :
Chen, Weiwei ; Dömer, Rainer
Author_Institution :
Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
fYear :
2012
fDate :
Jan. 30 2012-Feb. 2 2012
Firstpage :
461
Lastpage :
466
Abstract :
Electronic system-level (ESL) design relies on fast discrete event (DE) simulation for the validation of design models written in system-level description languages (SLDLs). An advanced technique to speedup ESL validation is out-of-order parallel DE simulation which allows multiple threads to run early and in parallel on multi-core hosts. To avoid data hazards and ensure timing accuracy, this technique requires the compiler to statically analyze the design model for potential data access conflicts. In this paper, we propose a compiler optimization that improves the data conflict analysis by exploiting instance isolation. The reduction in the number of conflicts increases the available parallelism and results in significantly reduced simulation time. Our experimental results show up to 90% gain in simulation speed for less than 6% increase in compilation time.
Keywords :
discrete event simulation; multiprocessing systems; parallel processing; program compilers; DE; SLDL; data access; data conflict analysis; discrete event simulation; electronic system level; instance isolation; multicore hosts; optimizing compiler; out-of-order parallel ESL simulation; parallel host; system level description languages; Algorithm design and analysis; Analytical models; Complexity theory; Computational modeling; Out of order; Parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
ISSN :
2153-6961
Print_ISBN :
978-1-4673-0770-3
Type :
conf
DOI :
10.1109/ASPDAC.2012.6164992
Filename :
6164992
Link To Document :
بازگشت