DocumentCode :
2145252
Title :
A Critical-Section-Level timing synchronization approach for deterministic multi-core instruction-set simulations
Author :
Yu, Fan-Wei ; Zeng, Bo-Han ; Huang, Yu-Hung ; Wu, Hsin-I ; Lee, Che-Rung ; Tsay, Ren-Song
Author_Institution :
National Tsing Hua University, Department of Computer Science, Hsinchu, Taiwan
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
643
Lastpage :
648
Abstract :
This paper proposes a Critical-Section-Level timing synchronization approach for deterministic Multi-Core Instruction-Set Simulation (MCISS). By synchronizing at each lock access instead of every shared-variable access and using a simple lock usage status managing scheme, our approach significantly improves simulation performance while executing all critical sections in a deterministic order. Experiments show that our approach performs 295% faster than the shared-variable synchronization approach on average and can effectively facilitate system-level software/hardware co-simulation.
Keywords :
Computational modeling; Multicore processing; Simulation; Software; Synchronization; Deterministic; Multi-core instruction-set simulations; Timing Synchronization;
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.140
Filename :
6513586
Link To Document :
بازگشت