CXL Device & Fabric Buyer's Guide: A List of GA Components

CXL Device & Fabric Buyer's Guide: A List of GA Components

Last Updated: June 2, 2026

This guide provides a curated list of generally available (GA) Compute Express Link (CXL) devices, fabric components, and memory appliances. It is a technical resource for engineers, architects, and hardware specialists looking to identify and compare CXL memory expansion modules, switches, and full system-level appliances from leading vendors. The tables below detail market-ready components, focusing on the specifications required to design and build CXL-enabled infrastructure.

Introduction

While CXL-enabled servers provide the foundation, the true power of the CXL standard is unlocked by the devices themselves. These components—ranging from memory expanders that break through traditional DIMM capacity limits to the switches and full-blown appliances that form the CXL fabric—are the building blocks of next-generation data centers. The CXL ecosystem has reached an important inflection point: what was a technology preview in 2023 is now a production-grade option in 2026, with hyperscale cloud deployments (notably Microsoft Azure M-series VMs) validating the architecture at scale.

This guide separates the ecosystem into three key categories:

  1. CXL Memory Expansion Devices: Modules that add DRAM capacity and bandwidth to a host.
  2. CXL Switches & Fabric Components: The hardware that enables memory to be pooled, shared, and connected over distance.
  3. CXL Memory Appliances: Complete, integrated systems that provide a turnkey solution for CXL memory pooling.

Note: This is a living document. As the CXL device ecosystem matures, this list will be updated with new GA components. The CXL Consortium maintains a comprehensive list of vendor products .


Key Terminology

TermDefinition
CXL Memory Module (CMM)A general term for a CXL device that contains DRAM memory, used for capacity or bandwidth expansion.
CXL SwitchEnables a CXL fabric, allowing multiple hosts to connect to a pool of CXL devices. Essential for memory pooling (a CXL 2.0 feature).
CXL ApplianceA complete, self-contained system (e.g., a 2U chassis) with an integrated CXL switch, device slots, and management.
AIC (Add-In Card)A CXL device in a standard PCIe card format, installed in a server’s PCIe slots.
E3.S (EDSFF 3" Short)A compact, hot-swappable form factor for CXL memory modules and SSDs, designed for dense server designs.
Type 3 DeviceA CXL classification for memory expansion devices that respond to CPU memory read/write operations.
GA (Generally Available)The product is officially released and can be ordered from the vendor.
SamplingPre-production silicon available to qualified customers for evaluation; not yet GA.

CXL Memory Expansion Devices

Type 3 devices are the most common CXL use case today, allowing systems to attach vast amounts of memory for data-intensive workloads like in-memory databases, AI inference (KV cache), and analytics. CXL 2.0 modules offer approximately 70ns of added latency versus direct-attached DRAM—still 20–50× faster than NVMe storage.

VendorProduct NameCapacityForm FactorCXL VersionDRAM TypeYear IntroducedProduct Link
AdvantechSQR-CX5N64 GBE3.S-2T2.0DDR52024Link
Astera LabsLeo A-SeriesUp to 2 TBAIC (CEM)2.0DDR52023Link
MicronCZ120128 GB, 256 GBE3.S-2T2.0DDR4/DDR52023Link
MicronCZ122Up to 256 GBE3.S-2T2.0DDR52024Link
SamsungCMM-D (Gen 1)128 GB, 256 GB, 512 GBE3.S2.0DDR52022Link
SamsungCMM-D 2.0128 GB, 256 GBE3.S2.0DDR52025Link
SamsungCMM-H128 GB, 256 GBE3.S2.0DDR5 + NAND2023Link
SK HynixCMM-DDR5 (CMS)96 GBE3.S2.0DDR52023Link
SK HynixCMM-AxTBAE3.S / AIC2.0+DDR52025 (sampling)Link
SMART Modular / Penguin SolutionsCXA-4F1W512 GBAIC (CEM)2.0DDR52023Link
SMART Modular / Penguin SolutionsCXA-8F2W1 TBAIC (CEM)2.0DDR52023Link
SMART Modular / Penguin SolutionsCMM-E3S64 GB, 96 GB, 128 GBE3.S-2T2.0DDR52023Link
SMART Modular / Penguin SolutionsNV-CMM-E3S32 GBE3.S-2T2.0DDR5 + NAND2023Link

What Changed Since 2025

  • Micron CZ122: A second-generation module with improved RAS features, hardware-based heterogeneous interleaving, and Red Hat RHEL 9.3 certification. Supersedes the CZ120 for new designs.
  • Samsung CMM-D 2.0: Refreshed DDR5-native CMM-D with CXL 3.1 variants targeted for H1 2026. Customer samples available since late 2025.
  • SK Hynix CMM-DDR5: Completed formal customer validation in October 2025, moving from sampling to production-ready status.
  • SK Hynix CMM-Ax: A next-generation compute-capable CXL module integrating processing-in-memory functionality alongside memory expansion. Demonstrated at SC25 and CES 2026; sampling underway.
  • Astera Labs Leo / Azure: The Leo A-Series achieved the industry’s first hyperscale cloud CXL deployment in Microsoft Azure M-series VMs (November 2025), validating production-grade CXL memory expansion.

CXL Switches & Fabric Components

Switches and retimers are the connective tissue of a CXL fabric. Switches create the logical connections for memory pooling across multiple hosts; retimers ensure signal integrity over the physical distances required in rack-scale deployments.

Ecosystem note: XConn Technologies—creator of the industry’s first CXL 2.0 switch ASIC—was acquired by Marvell Technology in early 2026 for ~$540M. The XConn product line continues as Marvell’s Structera S CXL switch family.

VendorComponent TypeProduct Name/SeriesCXL VersionKey FeaturesYear IntroducedProduct Link
Astera LabsSmart Memory ControllerLeo P-Series2.0Memory expansion, pooling & sharing; up to 2 TB per controller; x16 lanes2022Link
Marvell (via XConn)Switch ASICStructera S 20256 (Apollo)2.0256-lane, CXL 2.0 switch; PCIe Gen5; in production2024Link
Marvell (via XConn)Switch ASICStructera S 30260 (Apollo 2)3.1260-lane hybrid CXL 3.1 + PCIe Gen 6.2; sampling Q3 20262025Link
MicrochipSmart Memory ControllerSMC 2000 Series2.0Low-latency CXL 2.0 controller for DDR4/DDR52022Link
Montage TechnologyRetimerM88RT516322.016-lane PCIe 5.0 / CXL 2.0 Retimer; in mass production2023Link
Montage TechnologyRetimerM88RT616323.x16-lane PCIe 6.x / CXL 3.x Retimer; 64 GT/s PAM4; sampling Jan 20252025Link
PanmnesiaSwitch ASICPANSWITCH H1SW06245ACFAA3.2PCIe 6.4 / CXL 3.2 hybrid; Port-Based Routing (PBR); first CXL 3.2-compliant switch silicon; sampling Nov 2025; mass production planned 20262025Link
EnfabricaSwitch/Fabric ASICRCE (Rapid-Compute Engine)2.0CXL 2.0 switch with integrated 800 GbE networking2023Link

What Changed Since 2025

  • XConn → Marvell Structera S: XConn’s Apollo (CXL 2.0, in production) and Apollo 2 (CXL 3.1, sampling) are now marketed as the Marvell Structera S family following the Q1 2026 acquisition. Product capabilities are unchanged; future roadmap integrates with Marvell’s UALink and connectivity portfolio.
  • Panmnesia PANSWITCH: The first commercially available silicon fully implementing CXL 3.2, including Port-Based Routing. Enables multi-rack CXL fabrics with thousands of devices. Mass production announced April 2026.
  • Montage M88RT61632: CXL 3.x retimer sampling since January 2025, addressing the signal integrity challenges of PCIe Gen 6 deployments.
  • CXL 4.0 specification: Released November 2025, doubling bandwidth to 128 GT/s via PCIe 7.0 integration. No silicon products yet, but relevant for 2027+ roadmaps.

CXL Memory Appliances

Memory appliances are complete, system-in-a-box solutions designed for rapid deployment of CXL memory pooling. They integrate CXL switches, device bays, power, and management into a single chassis, removing the need to source and integrate components separately.

VendorModelForm FactorMax Capacity / Device SupportHost ConnectivityYear IntroducedProduct Link
H3 PlatformFalcon C50222U22× E3.S CXL Modules4× PCIe Gen5 x16 Ports2023Link
LiqidEX-5410C CXL4U10x CXL Gen 5.0 x16 FHFL Double Wide Modules4 x Liqid HX-5160C-1C is a CXL 2.0 Gen 5 x16 Host Bus Adapter (HBA)2024Link
SamsungCMM-B (CXL Memory Module-Box)2UUp to 24× E3.S CMM-D Modules; up to ~5.5 TB pooledMulti-host CXL fabric; co-designed with Supermicro2023Link
SK HynixNiagara 2.02UScalable Multi-TBMulti-host fabric connectivity2023Link

Samsung CMM-B note: Samsung’s CMM-B appliance page was retired July 31, 2025. The underlying technology (Pangea v2 system with 22× CMM-D modules, 5.5 TB pooled, 10.2× data transfer improvement over RDMA) has been demonstrated publicly. Contact Samsung directly for current appliance availability.

What Changed Since 2025

  • Samsung Pangea v2: Publicly demonstrated in 2025/2026, connecting 22 CMM-D modules into a 5.5 TB shared pool. Samsung has announced Pangea v3 based on CXL 3.2, planned for 2026.
  • Commercial CXL pools: Production CXL memory pools reaching 100 TiB became available in 2025, from Liqid, with larger deployments planned through 2026.

Frequently Asked Questions

Q: What is the difference between a CXL memory module and a CXL appliance? A CXL memory module is a single component (like an AIC or E3.S card) that plugs into a server or appliance. A CXL appliance is a complete, self-contained system with its own chassis, power, and an integrated CXL switch, designed to hold many CXL modules and connect to multiple host servers to create a shared memory pool.

Q: Can I mix CXL memory from different vendors in an appliance? Because CXL is an open standard, this is generally possible. However, always consult the appliance vendor’s Qualified Vendor List (QVL) to ensure validated interoperability before deploying in production.

Q: Do I need a CXL switch to use a CXL memory module? No. You can connect a CXL memory module directly to a CXL-enabled server to expand its local memory. A CXL switch or appliance is only required if you want to create a pool of memory that can be shared between multiple servers.

Q: How much latency does CXL memory add compared to local DRAM? CXL 2.0 memory expansion adds approximately 70 ns of latency compared to directly attached DRAM. This is still 20–50× faster than NVMe storage, making CXL suitable for AI KV cache, in-memory databases, and analytics workloads that can tolerate slightly higher memory latency.

Q: What is the difference between CXL 1.1, 2.0, and 3.x? CXL 1.1 enables memory expansion from a single host. CXL 2.0 adds switching capabilities, enabling memory pooling and sharing across multiple hosts. CXL 3.x (3.0, 3.1, 3.2) extends this further with enhanced coherency, multi-level switching, Port-Based Routing, and doubled bandwidth (64 GT/s via PCIe Gen6).

Q: Is CXL 4.0 relevant for purchasing decisions today? Not immediately. CXL 4.0 was published in November 2025 and doubles bandwidth to 128 GT/s via PCIe 7.0. No silicon products exist yet. Plan for CXL 4.0 as a 2027+ consideration.

Intel Optane Persistent Memory Modules report "Non-functional" state in ipmctl

Issue

Executing ipmctl show-dimm to get device information shows the persistent memory modules in a ‘Non-functional’ health state, eg:

# ipmctl show -dimm

 DimmID | Capacity | HealthState    | ActionRequired | LockState | FWVersion
=============================================================================
 0x0001 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x0011 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x0021 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x0101 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x0111 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x0121 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x1001 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x1011 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x1021 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x1101 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x1111 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A
 0x1121 | 0.0 GiB  | Non-functional | N/A            | N/A       | N/A

Other ipmctl commands may fail and return “No functional DIMMs in the system.”, eg:

Read More
50 Generative AI Prompts I use as a Product Manager to Improve Efficiency and Product Quality

50 Generative AI Prompts I use as a Product Manager to Improve Efficiency and Product Quality

As a product manager, the success of our products depends on our ability to make informed, strategic decisions quickly and efficiently. In the fast-paced world of the IT industry, it’s crucial to stay ahead of trends, understand our customers deeply, and align our product development with our business goals. This is where generative AI and a well-crafted set of prompts have become invaluable tools in my daily workflow.

Why I Use These Prompts Daily

Every day, I’m faced with decisions that can significantly impact the trajectory of our product roadmap, customer satisfaction, and ultimately, our bottom line. The prompts I use are not just about generating ideas but about driving actionable insights that are tailored to our specific needs. These prompts cover a wide range of product management aspects—from prioritizing features based on customer feedback to crafting a go-to-market strategy that aligns with our business objectives.

Read More
How To Emulate CXL Devices using KVM and QEMU

How To Emulate CXL Devices using KVM and QEMU

What is CXL?

Compute Express Link (CXL) is an open standard for high-speed central processing unit-to-device and CPU-to-memory connections, designed for high-performance data center computers. CXL is built on the PCI Express physical and electrical interface with protocols in three areas: input/output, memory, and cache coherence.

CXL is designed to be an industry open standard interface for high-speed communications, as accelerators are increasingly used to complement CPUs in support of emerging applications such as Artificial Intelligence and Machine Learning.

Read More