The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

A Limits Study of Memory-side Tiering Telemetry


Workshop: 6th Workshop on Heterogeneity and Memory Systems (HMEM)

Authors: Vinicius Petrucci, Felippe Zacarias, and David Roberts (Micron Technology)

Abstract: Increasing workload demands and emerging technologies necessitate the use of various memory and storage tiers in computing systems. This paper presents results from a CXL-based Experimental Memory Request Logger that reveals precise memory access patterns at runtime without interfering with the running workloads. By combining reactive placement based on data address monitoring, proactive data movement, and compiler hints, a Hotness Monitoring Unit (HMU) within memory modules can greatly improve memory tiering solutions. Analysis of page placement using profiled access counts on a Deep Learning Recommendation Model (DLRM) indicates a potential 1.94x speedup over Linux NUMA balancing tiering, and only a 3% slowdown compared to Host-DRAM allocation while offloading over 90% of pages to CXL memory. The study underscores the limitations of existing tiering strategies in terms of coverage and accuracy, and makes a strong case for programmable, device-level telemetry as a scalable and efficient solution for future memory systems.


Back to 6th Workshop on Heterogeneity and Memory Systems (HMEM) Archive Listing Back to Full Workshop Archive Listing