Explore the design space of page management for multi-tiered memory systems in this 15-minute conference talk from USENIX ATC '21. Delve into the challenges posed by tiered memory systems comprising DRAM and SCM, and learn why current operating system page management schemes fall short in optimizing memory usage. Examine an in-depth analysis of Linux's page management extending NUMA to support systems with both DRAM and Intel's DCPMM. Discover the critical factors affecting performance in multi-tiered memory systems, including access locality and access tier. Investigate the proposed AutoTiering techniques, designed to effectively utilize multi-tiered memory systems. Gain insights into experimental results demonstrating significant performance improvements for various workloads compared to the stock Linux kernel, unlocking the full potential of multi-tiered memory hierarchies.
Exploring the Design Space of Page Management for Multi-Tiered Memory Systems