A Study of Memory Placement on Hardware-Assisted Tiered Memory Systems

被引:2
作者
Choe, Wonkyo [1 ]
Kim, Jonghyeon [1 ]
Ahn, Jeongseob [1 ]
机构
[1] Ajou Univ, Suwon 16499, Gyeonggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
Random access memory; Memory management; Linux; Resource management; Operating systems; Space exploration; Tiered memory; memory placement; NUMA;
D O I
10.1109/LCA.2020.3015613
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in memory technology, memory hierarchy is becoming diverse with performance-differentiated memory such as high bandwidth memory (HBM) and non-volatile memory (NVM) in modern computer systems. However, the current memory placement has been designed with the assumption that all the memory has the same capabilities based on DRAM. In this letter, we analyze memory placement schemes in state-of-the-art Linux systems to the hardware-assisted tiered memory system. Our analysis is conducted on the real system equipped with Intel's Optane Persistent Memory, enabling tiered memory with DRAM (fast) and Optane (slow) memory. We observe that tiered memory augmented on traditional NUMA form do not exhibit that accessing the local memory provides better performance than that of the remote memory because local Optane memory is slower than remote DRAM. Due to this distinct characteristic, there are several inefficiencies in the commodity operating systems. To make use of tiered memory systems efficiently, this paper explores the design space of practical software solutions, which can be currently applicable in the Linux system.
引用
收藏
页码:122 / 125
页数:4
相关论文
共 5 条
[1]   Challenges of Memory Management on Modern NUMA Systems [J].
Gaud, Fabien ;
Lepers, Baptiste ;
Funston, Justin ;
Dashti, Mohammad ;
Fedorova, Alexandra ;
Quema, Vivien ;
Lachaize, Renaud ;
Roth, Mark .
COMMUNICATIONS OF THE ACM, 2015, 58 (12) :59-66
[2]  
Gottscho M, 2016, INT SYM PERFORM ANAL, P263, DOI 10.1109/ISPASS.2016.7482101
[3]  
Intel, 2019, INT MEM LAT CHECK V3
[4]  
Looi Lily, 2019, 2019 IEEE HOT CHIPS
[5]  
van Riel Rik, 2014, Automatic NUMA Balancing