DocumentCode
2009901
Title
SimNUMA: Simulating NUMA-Architecture Multiprocessor Systems Efficiently
Author
Yi Liu ; Yanchao Zhu ; Xiang Li ; Zehui Ni ; Tao Liu ; Yali Chen ; Jin Wu
Author_Institution
Sino-German Joint Software Inst., Beihang Univ., Beijing, China
fYear
2013
fDate
15-18 Dec. 2013
Firstpage
341
Lastpage
348
Abstract
Non-uniform memory access (NUMA) architecture is widely used in high-end servers and computing systems due to its scalability. In recent years, the number of processor cores in NUMA systems increases rapidly with the development of multi-core processors. Along with the growing of system scales, simulation of NUMA systems becomes a challenge to traditional general-purpose simulators by reason of their low simulation performance. This paper presents SimNUMA, an execution-driven full-system simulator dedicated for NUMA systems. In the design of SimNUMA, to improve simulation performance significantly, the same type of processor with the target machine is used in the host system, and a new method to capture remote-memory accesses efficiently is proposed, in addition, parallel simulation is used to achieve scalability and improve performance. The modeling and simulation of interconnection networks are also supported. The simulator is tested in accuracy, scalability and performance, results show that the simulation slowdown is rather satisfying. Finally, the paper gives simulation experiments for different scales of target NUMA systems.
Keywords
general purpose computers; multiprocessing systems; multiprocessor interconnection networks; parallel architectures; simulation; NUMA-architecture multiprocessor systems; SimNUMA; computing systems; general-purpose simulators; high-end servers; interconnection networks; multicore processors; nonuniform memory access; parallel simulation; remote-memory access; Analytical models; Computational modeling; Integrated circuit interconnections; Multiprocessor interconnection; Operating systems; Scalability; NUMA architecture; execution-driven; multi-core processor; remote-memory access; simulator;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2013 International Conference on
Conference_Location
Seoul
ISSN
1521-9097
Type
conf
DOI
10.1109/ICPADS.2013.55
Filename
6808192
Link To Document