• DocumentCode
    614296
  • Title

    MCSMC: A new parallel Multi-level Cache Simulator For multi-core processors

  • Author

    Ismail, Muhammad Ali ; Altaf, Talat ; Mirza, S.H.

  • Author_Institution
    Fac. of Electr. & Comput. Eng., Univ. of Eng. & Technol., Karachi, Pakistan
  • fYear
    2013
  • fDate
    27-30 April 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Simulation is a widely accepted tool for evaluating any proposed cache system under different application and configuration scenarios because of the high degree of configurability of cache memory which requires extensive design space exploration and identification of performance bottlenecks in system understudy. In this paper we have presented a new multi-level cache Simulator, ´MCSMC´ (Multi-level Cache Simulator for Multi-Cores), developed for multi-core processors at NED University. It is a parallel trace-driven multi-level cache simulator based on module and layers approach. The developed simulator has been tested for upto 2048 cores and 10 cache levels with different cache performance parameters. It is coded in Visual C++ using OpenMP and Win32 process / thread libraries.
  • Keywords
    C++ language; Visual BASIC; cache storage; electronic engineering computing; microprocessor chips; MCSMC; NED University; OpenMP; Visual C++; Win32 process-thread libraries; cache memory configurability; configuration scenarios; multilevel cache simulator for multicores; parallel multilevel cache simulator; parallel trace-driven multilevel cache simulator; performance bottlenecks; space exploration; space identification; Cache memory; Computational modeling; Computers; Generators; Instruction sets; Multicore processing; Data Driven Simulation; Multi-Level Cache; Multicore Processors; Parallel Computing; Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Communications and Photonics Conference (SIECPC), 2013 Saudi International
  • Conference_Location
    Fira
  • Print_ISBN
    978-1-4673-6196-5
  • Electronic_ISBN
    978-1-4673-6194-1
  • Type

    conf

  • DOI
    10.1109/SIECPC.2013.6550746
  • Filename
    6550746