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 …
{AIFM}:{High-Performance},{Application-Integrated} far memory
Memory is the most contended and least elastic resource in datacenter servers today.
Applications can use only local memory—which may be scarce—even though memory …
Applications can use only local memory—which may be scarce—even though memory …
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 …
TMO: Transparent memory offloading in datacenters
The unrelenting growth of the memory needs of emerging datacenter applications, along
with ever increasing cost and volatility of DRAM prices, has led to DRAM being a major …
with ever increasing cost and volatility of DRAM prices, has led to DRAM being a major …
Semeru: A {Memory-Disaggregated} managed runtime
Resource-disaggregated architectures have risen in popularity for large datacenters.
However, prior disaggregation systems are designed for native applications; in addition, all …
However, prior disaggregation systems are designed for native applications; in addition, all …
Mind: In-network memory management for disaggregated data centers
Memory disaggregation promises transparent elasticity, high resource utilization and
hardware heterogeneity in data centers by physically separating memory and compute into …
hardware heterogeneity in data centers by physically separating memory and compute into …
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 …
Jiffy: Elastic far-memory for stateful serverless analytics
Stateful serverless analytics can be enabled using a remote memory system for inter-task
communication, and for storing and exchanging intermediate data. However, existing …
communication, and for storing and exchanging intermediate data. However, existing …