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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location :
Grenoble, France
Print_ISBN :
978-1-4673-5071-6
DOI :
10.7873/DATE.2013.140