Logo image
A critical-section-level timing synchronization approach for deterministic multi-core instruction - Set simulations
Conference paper

A critical-section-level timing synchronization approach for deterministic multi-core instruction - Set simulations

Fan-Wei Yu, Bo-Han Zeng, Yu-Hung Huang, Hsin-I Wu, Che-Rung Lee and Ren-Song Tsay
Proceedings -Design, Automation and Test in Europe, DATE, pp.643-648
2013

Abstract

Deterministic Multi-core instruction-set simulations Timing Synchronization
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. © 2013 EDAA.

Metrics

1 Record Views

Details

Logo image