CXL’s Evolution: Shaping the Future of Memory and Compute
The Compute Express Link (CXL) consortium is rapidly transforming the landscape of data center infrastructure, and the recent developments at events like the ‘Future of Memory and Storage’ (formerly Flash Memory Summit) highlight its growing importance. From its origins as a host-to-device interconnect standard, CXL has expanded its capabilities, absorbing competing standards like OpenCAPI and Gen-Z. This evolution is paving the way for a more efficient and flexible future for memory and compute architectures. Think of it as a superhighway for data, optimizing how CPUs, GPUs, and accelerators communicate.
The CXL consortium, with industry titans like AMD and Intel at the helm, plus a wave of innovative startups, is driving this change. Their presence at FMS 2024 showcased the technology’s readiness for widespread adoption.
CXL Memory Hierarchy illustration (Source: Anandtech)
CXL Memory Expansion: The Early Adopters
The transition from DDR4 to DDR5 server platforms, coupled with the rising demand for massive RAM capacity in emerging workloads, has made memory expansion modules one of the first widely available CXL devices. This is where we see the real-world impact beginning. Several companies are already delivering innovative solutions.
SK hynix: Pioneering CXL Memory and Software
SK hynix’s CMM-DDR5 CXL memory module, with a 128 GB capacity, stole the show at FMS 2024. Coupled with their Heterogeneous Memory Software Development Kit (HMSDK), SK hynix is simplifying the management of CXL memory. This includes intelligent data relocation between main DRAM and CXL devices based on usage frequency, optimizing performance. This is essential for efficiently leveraging the benefits of CXL.

SK hynix CMM-DDR5 CXL Memory Module (Source: Anandtech)
The CMM-DDR5 module, built with 1α technology DRAM, offers DDR5-class bandwidth and latency over a single NUMA hop. It also includes crucial features like RAS (reliability, availability, and serviceability), secure boot, and advanced management capabilities, essential for enterprise deployments. SK hynix’s Niagara 2.0 hardware solution, using FPGAs, further enhances the ecosystem by enabling memory pooling and sharing between multiple hosts, maximizing resource utilization. Check out more details on SK hynix’s solutions here.
Micron and Microchip: A Powerful Partnership
Micron and Microchip showcased their CZ120 CXL Memory Expansion Module at FMS 2024, built on the Microchip SMC 2000 series CXL memory controller. This collaborative effort highlights the importance of partnerships in driving CXL adoption, where each partner’s technology complements the others. The SMC 2000 controller has integrated DRAM die failure handling and supports ECC (Error-Correcting Code) ensuring enterprise-class reliability, making these modules ready for critical applications.

Micron and Microchip’s demonstration at FMS 2024 (Source: Anandtech)

The SMC 2000 memory controller (Source: Anandtech)
Pro Tip: The ability of the SMC 2000-based modules to utilize DDR4, even when the main server memory is DDR5, offers a cost-effective pathway for increasing memory capacity.
Marvell’s Structera: Compute and Memory, Combined
Marvell’s Structera product line marks a significant leap forward. It integrates both memory expansion and compute acceleration within a single CXL device. This approach offers an innovative solution to the challenges of increasing memory bandwidth and capacity in data centers.

Marvell’s Structera product line (Source: Anandtech)
This groundbreaking move, built on TSMC’s 5nm technology, includes the Structera A 2504 accelerator, a PCIe 5.0 x16 CXL 2.0 device. It incorporates 16 integrated Arm Neoverse V2 (Demeter) cores at 3.2 GHz and four DDR5-6400 channels. In-line compression and decompression are also integrated, maximizing the efficiency of the available DRAM. The Structera A 2504 is designed to dramatically improve the performance of workloads like Deep-Learning Recommendation Models (DLRM) while reducing overall energy consumption.

Marvell Structera Product Line Overview (Source: Anandtech)
Marvell’s Structera X 2404 targets DDR4 memory recycling, providing a cost-effective way for hyperscalers to increase server memory capacity. It supports up to 6TB of DDR4 and features in-line compression, encryption/decryption, and secure boot. The Structera X 2504 supports DDR5, offering similar features and up to 4TB of memory per expander.

Marvell Structera A 2504 (Source: Anandtech)

Marvell Structera X 2404 (Source: Anandtech)
Did you know? Marvell’s focus on 3 DIMMs per channel for the DDR4 expander is a key differentiator, allowing for a higher amount of DRAM per expander compared to some competitors.
CXL’s Path Forward
While CXL is still in its early stages, the momentum is undeniable. As more systems with CXL support are deployed, technologies like Marvell’s Structera line will become increasingly valuable. These advancements will lead to improved server efficiency, driving innovation across various industries.
Frequently Asked Questions (FAQ)
What is CXL?
CXL (Compute Express Link) is a high-speed interconnect standard designed to improve communication between CPUs, GPUs, and other accelerators in data centers.
What are the main benefits of CXL?
CXL allows for increased memory capacity, improved bandwidth, and resource pooling, optimizing the use of hardware resources.
Who are the key players in the CXL ecosystem?
Major players include AMD, Intel, Micron, SK hynix, Microchip, and Marvell, as well as numerous startups.
What are some of the key applications of CXL?
CXL is well-suited for AI/ML, high-performance computing (HPC), and cloud computing, where large datasets and fast processing are essential.
Explore more about the Future of Memory and Storage (FMS) and the CXL Consortium at their respective websites. Share your thoughts below – how do you think CXL will change the tech landscape?
