Memory Pooling with CXL

Memory Pooling with CXL
Memory Pooling with CXL

Donghyun Gouk, Miryeong Kwon, Hanyeoreum Bae, Sangwon Lee, Myoungsoo Jung

IEEE Micro

2023

Research Areas
Architecture
Operating Systems
Machine Learning
Coherent Interconnect

Abstract

Compute Express Link (CXL) has recently attracted great attention thanks to its excellent hardware heterogeneity management and resource disaggregation capabilities. Even though there is yet no commercially available product or platform integrating CXL into memory pooling, it is expected to make memory resources practically and efficiently disaggregated much better than ever before. In this article, we propose directly accessible memory disaggregation, DirectCXL that straight connects a host processor complex and remote memory resources over CXL’s memory protocol (CXL.mem). Our empirical evaluation shows that DirectCXL exhibits around 7× better performance than remote direct memory access (RDMA)-based memory pooling for diverse real-world workloads.


Related Publications
Bridging Software-Hardware for CXL Memory Disaggregation in Billion-Scale Nearest Neighbor SearchACM Transaction on Storage2024
Operating Systems
Architecture
+2 more
CXL-ANNS: Software-Hardware Collaborative Memory Disaggregation and Computation for Billion-Scale Approximate Nearest Neighbor SearchThe USENIX Annual Technical Conference (ATC)2023
Operating Systems
Architecture
+2 more
Failure Tolerant Training with Persistent Memory Disaggregation over CXLIEEE Micro2023
Architecture
Operating Systems
+2 more