DocumentCode :
2141846
Title :
Optimized out-of-order Parallel Discrete Event Simulation using predictions
Author :
Chen, Weiwei ; Domer, Rainer
Author_Institution :
Center for Embedded Computer Systems, University of California, Irvine, USA
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
3
Lastpage :
8
Abstract :
Parallel Discrete Event Simulation (PDES) enables efficient validation of ESL models on multi-core simulation hosts. Out-of-order PDES is an advanced scheduling technique which allows multiple threads to run in parallel even in different simulation cycles. To maintain simulation semantics and timing accuracy, the compiler performs complex static conflict analysis so that the scheduler can make quick and safe decisions at run time and issue threads early. Often, however, out-of-order scheduling is prevented because of the unknown future behavior of the threads. In this paper, we extend the analysis in order to predict the future of candidate threads. Looking ahead of the current simulation state allows the scheduler to issue more threads in parallel, resulting in significantly reduced simulator run time. Our experimental results show simulation speedup up to 1.92x with only negligible increase in compile time.
Keywords :
Decoding; Out of order; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location :
Grenoble, France
ISSN :
1530-1591
Print_ISBN :
978-1-4673-5071-6
Type :
conf
DOI :
10.7873/DATE.2013.016
Filename :
6513462
Link To Document :
بازگشت