Title
HiNUMA: NUMA-Aware Data Placement and Migration in Hybrid Memory Systems
Abstract
Non-uniform memory access (NUMA) architectures feature asymmetrical memory access latencies on different CPU nodes. Hybrid memory systems composed of non-volatile memory (NVM) and DRAM further diversify memory access latencies due to the relatively large performance gap between NVM and DRAM. Traditional NUMA memory management policies fail to manage hybrid memories effectively and may even hurt application performance. In this paper, we present HiNUMA, a new NUMA abstraction for memory allocation and migration in hybrid memory systems. HiNUMA advocates NUMA topologyaware hybrid memory allocation policies for the initial data placement. HiNUMA also proposes a new NUMA balancing mechanism called HANB for memory migration at runtime. HANB considers both data access frequency and memory bandwidth utilization to reduce the cost of memory accesses in hybrid memory systems. We evaluate the performance of HiNUMA with several typical workloads. Experimental results show that HiNUMA can effectively utilize hybrid memories, and deliver much higher application performance than conventional NUMA memory management policies and other state-of-the-art work.
Year
DOI
Venue
2019
10.1109/ICCD46524.2019.00058
2019 IEEE 37th International Conference on Computer Design (ICCD)
Keywords
DocType
ISSN
Hybrid Memory,NUMA,Data Placement,Data Migration
Conference
1063-6404
ISBN
Citations 
PageRank 
978-1-7281-1215-2
0
0.34
References 
Authors
16
6
Name
Order
Citations
PageRank
Zhuohui Duan112.39
Haikun Liu260935.79
Xiaofei Liao31145120.57
Hai Jin46544644.63
Wenbin Jiang535536.55
Yu Zhang66917.13