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