Open Source

Meta reuses old DDR4 memory in DDR5 servers with custom CXL chip

A custom CXL 2.0 chip lets Meta pair legacy DDR4-2400 with cutting-edge DDR5-6400.

Deep Dive

Meta is tackling soaring server hardware costs with a clever engineering hack: a custom CXL 2.0 memory controller that lets its newest DDR5-only servers also run older DDR4-2400 memory modules. The chip, designed in-house, bridges the two memory generations by handling protocol conversion and memory tiering. Slower DDR4 modules handle non-critical workloads, while faster DDR5-6400 sticks take on high-bandwidth tasks. This allows Meta to continue using its vast stock of legacy server RAM instead of sending it to e-waste, significantly lowering the total cost of ownership for new server deployments.

The design is particularly notable because DDR5 and DDR4 are electrically incompatible. Meta's CXL 2.0 controller essentially acts as a smart memory hub, dynamically mapping memory addresses and balancing traffic. The company argues that for many workloads, the mix of DDR4 and DDR5 delivers comparable performance to all-DDR5 configurations—at a fraction of the cost. As AI and cloud computing drive up memory demand, other hyperscalers may adopt similar hybrid approaches, potentially reshaping memory procurement and recycling strategies across the industry.

Key Points
  • Custom CXL 2.0 controller bridges DDR4-2400 and DDR5-6400 memory buses via memory tiering.
  • Slower DDR4 handles low-priority workloads; DDR5-6400 handles high-bandwidth tasks.
  • Allows Meta to reuse existing DDR4 inventory, cutting e-waste and new server deployment costs.

Why It Matters

Meta's hybrid memory solution could reduce data center spending and extend hardware lifecycles amid rising AI infrastructure demands.

📬 Get the top 10 AI stories daily