• 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