• 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