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.
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.
- 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.