Pond: Cxl-based memory pooling systems for cloud platforms
Public cloud providers seek to meet stringent performance requirements and low hardware
cost. A key driver of performance and cost is main memory. Memory pooling promises to …
cost. A key driver of performance and cost is main memory. Memory pooling promises to …
Tpp: Transparent page placement for cxl-enabled tiered-memory
The increasing demand for memory in hyperscale applications has led to memory becoming
a large portion of the overall datacenter spend. The emergence of coherent interfaces like …
a large portion of the overall datacenter spend. The emergence of coherent interfaces like …
Direct access,{High-Performance} memory disaggregation with {DirectCXL}
New cache coherent interconnects such as CXL have recently attracted great attention
thanks to their excellent hardware heterogeneity management and resource disaggregation …
thanks to their excellent hardware heterogeneity management and resource disaggregation …
Rethinking software runtimes for disaggregated memory
Disaggregated memory can address resource provisioning inefficiencies in current
datacenters. Multiple software runtimes for disaggregated memory have been proposed in …
datacenters. Multiple software runtimes for disaggregated memory have been proposed in …
Hemem: Scalable tiered memory management for big data applications and real nvm
High-capacity non-volatile memory (NVM) is a new main memory tier. Tiered DRAM+ NVM
servers increase total memory capacity by up to 8x, but can diminish memory bandwidth by …
servers increase total memory capacity by up to 8x, but can diminish memory bandwidth by …
Carbink:{Fault-Tolerant} Far Memory
Far memory systems allow an application to transparently access local memory as well as
memory belonging to remote machines. Fault tolerance is a critical property of any practical …
memory belonging to remote machines. Fault tolerance is a critical property of any practical …
Partial failure resilient memory management system for (cxl-based) distributed shared memory
The efficiency of distributed shared memory (DSM) has been greatly improved by recent
hardware technologies. But, the difficulty of distributed memory management can still be a …
hardware technologies. But, the difficulty of distributed memory management can still be a …
One-sided {RDMA-Conscious} extendible hashing for disaggregated memory
Memory disaggregation is a promising technique in datacenters with the benefit of improving
resource utilization, failure isolation, and elasticity. Hashing indexes have been widely used …
resource utilization, failure isolation, and elasticity. Hashing indexes have been widely used …
{FUSEE}: A fully {Memory-Disaggregated}{Key-Value} store
Distributed in-memory key-value (KV) stores are embracing the disaggregated memory (DM)
architecture for higher resource utilization. However, existing KV stores on DM employ …
architecture for higher resource utilization. However, existing KV stores on DM employ …
Hello bytes, bye blocks: Pcie storage meets compute express link for memory expansion (cxl-ssd)
M Jung - Proceedings of the 14th ACM Workshop on Hot Topics …, 2022 - dl.acm.org
Compute express link (CXL) is the first open multi-protocol method to support cache
coherent interconnect for different processors, accelerators, and memory device types. Even …
coherent interconnect for different processors, accelerators, and memory device types. Even …