Hardware

Benchmarking Shared CXL Memory: Cloud Providers Test Disaggregated RAM at Scale

By Reporting from New York

Benchmarking Shared CXL Memory: Cloud Providers Test Disaggregated RAM at Scale
Photo via Wikimedia Commons

NEW YORK — What happened

A cross-vendor hardware consortium released preliminary benchmark results testing Compute Express Link (CXL 3.1) memory pooling across production-grade cloud server racks. The benchmark measured how workloads behave when part of their working memory is not plugged into the local motherboard, but shared over an optical PCIe fabric across multiple server chassis.

Why it matters

In modern cloud data centers, RAM is one of the most expensive and inefficiently used resources. Cloud providers often suffer from stranded memory, where a physical server has unused memory capacity that cannot be allocated to virtual machines running on adjacent servers. CXL fabric switches aim to fix this by treating memory like an external pool that any machine can borrow from on demand. If latency can be kept within acceptable bounds, cloud instance pricing could see structural reductions.

Deep dive

The benchmarks tested memory access across two tiers: local DDR5 channels and a pooled CXL 3.1 memory appliance over standard high-speed interconnects. Direct access to local RAM registered the standard 80 to 90 nanoseconds of latency. The CXL-pooled memory showed read latencies between 210 and 240 nanoseconds. For compute-heavy scientific simulations and simple cache lookups, this latency difference was negligible when paired with intelligent hypervisor tiering algorithms. However, for in-memory relational databases like Redis and transactional PostgreSQL buffers, unoptimized queries caused an average 18% drop in overall throughput whenever cache misses hit the pooled fabric.

Report check

Hardware vendors claimed that CXL memory pooling would be completely transparent to existing applications with zero measurable performance degradation. The published data directly refutes that zero-degradation claim, proving that memory-intensive software requires hypervisor-aware page migration software to avoid throughput bottlenecks. The test setup was verified on experimental racks in two commercial cloud environments, but general availability of CXL-pooled instances across hyperscalers remains slated for late 2027.

Open questions

How will cloud providers bill for pooled memory tiers, and will operating systems need fundamental scheduler redesigns to handle the varying latencies of pooled physical addresses without exposing tenant data across shared switches?