DocumentCode :
464238
Title :
An Inter-Core Communication Enabled Multi-Core Simulator Based on SimpleScalar
Author :
Zhong, Rongrong ; Zhu, Yongxin ; Chen, Weiwei ; Lin, Mingliang ; Wong, Weng-Fai
Author_Institution :
Shanghai Jiao Tong Univ., Shanghai
Volume :
1
fYear :
2007
fDate :
21-23 May 2007
Firstpage :
758
Lastpage :
763
Abstract :
Multi-core processors prove their extensive use in the area of system-on-chip (SoC) on a single chip. This paper proposes a methodology and implements a multi-core simulator. The multi-core simulator is based on SimpleScalar integrated with SystemC framework, which deals with communication and synchronization among different processing modules. A shared memory scheme is introduced for inter-core communication with a set of shared memory access instructions and communication methods. A synchronization mechanism, which only switches the simulation component when communication occurs, is proposed for efficiency. Experiments prove that our simulator can correctly simulate the behavior of a multi-core system and demonstrate a high performance on Linux PC platforms.
Keywords :
shared memory systems; system-on-chip; Linux PC platforms; SimpleScalar; SystemC framework; inter-core communication; multicore processors; multicore simulator; shared memory scheme; synchronization mechanism; system-on-chip; Communication switching; Computational modeling; Computer architecture; Costs; Linux; Multicore processing; Multiprocessing systems; Switches; System-on-a-chip; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications Workshops, 2007, AINAW '07. 21st International Conference on
Conference_Location :
Niagara Falls, Ont.
Print_ISBN :
978-0-7695-2847-2
Type :
conf
DOI :
10.1109/AINAW.2007.87
Filename :
4221149
Link To Document :
بازگشت