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
Link To Document