Poster 106: Optimizing Hybrid Access Virtual Memory System Using SCM/DRAM Unified Memory Management Unit
TimeThursday, 21 November 20198:30am - 5pm
DescriptionIn HPC systems, expectations for storage-class memory (SCM) are increasing in large-scale in-memory processing. While SCM can deliver higher capacity and lower standby power than DRAM, it is slower and the dynamic power is higher. Therefore, in order to realize high-speed, low-power and scalable main memory, it is necessary to build an SCM/DRAM unified memory, and dynamically optimize data placement between the two memories according to the memory access pattern.
In this poster, we describe a new hybrid access type virtual memory method using TLB-extended unified memory management unit which enables collecting and extracting fine-grained memory access locality characteristics. We show that with the proposed method, Hybrid Access control, which is a memory hierarchy control that selectively uses Direct Access to bus attached byte-addressable SCM and low power Aggressive Paging using small DRAM as cache, can be made more accurate, and the efficiency of memory access can be significantly improved.