An effective synchronization approach for fast and accurate multi-core instruction-set simulation

16Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper proposes a synchronization approach for fast and accu-rate Multi-Core Instruction-Set Simulation (MCISS). An ideal MCISS should run accurately in a real-time fashion. In order to achieve accurate simulation results of MCISS, a lock-step approach, which synchronizes every cycle, is commonly used. However, this approach introduces immense overhead and lowers the simulation speed. Instead of synchronizing every cycle, our approach synchronizes the MCISS based on the data dependency among the simulated programs. Therefore, the synchronization overheads can be highly reduced while the accurate simulation results are ensured. With the proposed approach applied, the simulation speed of MCISS is up to 40 ∼ 1,000 million instructions per second (MIPS) in general. Copyright 2009 ACM.

Cite

CITATION STYLE

APA

Wu, M. H., Fu, C. Y., Wang, P. C., & Tsay, R. S. (2009). An effective synchronization approach for fast and accurate multi-core instruction-set simulation. In Embedded Systems Week 2009 - Proceedings of the 7th ACM International Conference on Embedded Software, EMSOFT ’09 (pp. 197–203). https://doi.org/10.1145/1629335.1629362

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free