214182392 © Pavlinec | Dreamstime.com
67000e0c8a8a5a138bf53234 Cxl Txc 214182392 Pavlinec Dreamstime

CXL for Memory and More

Oct. 4, 2024
Check our more Compute Express Link (CXL) articles and videos

CXL is based on PCIe that allows compute engines access to lots of resources like solid state storage. This TechXchange delves into how CXL works, where it is headed and where it is used now. It includes articles about selected products as well. 

TechXchange

Electronic Design TechXchanges

Check out all of our topic-focused TechXchange content collections.

Back to Table of Contents


CXL Quick Poll

Take the poll to immediately see the current results. 

Back to Table of Contents


CXL Overview

Compute Express Link (CXL) is an industry-standard, cache-coherent interconnect based on PCI Express (PCIe). CXL 1.0 was based on PCIe Gen 5. The CXL standard has improved over multiple releases that is managed by the CXL Consortium. It typically targets large, data center or cloud compute environments and is especially useful for large artificial intelligence and machine learning (AI/ML) training environments that place storage in high demand. 

The CXL Specification 3.0 was released in 2022. It uses PCIe 6.0 as the physical interface. PCIe 6.0 switched to PAM-4 encoding which doubled the bandwidth. The CXL 3.0 standard added new features such as fabric support with multi-level switching. It supports multiple device types per port and improves the cache coherency with peer-to-peer DMA and memory sharing. CXL 3.1 added features like the Trusted-Execution-Environment Security Protocol (TSP). The CXL 3.1 stamdard also introduced the fabric manager API definition for a port based routing (PBR) switch, inter-host communication support using global integrated memory (GIM) (Fig. 1).

CXL-attached memory is one of the primary uses for CXL. CXL-attached memory cards and modules typically include a controller and lots of DRAM. This can be accessed by host processors, including FPGAs, GPUs, etc., as part of main memory. It allows significantly more memory to be available to a compute environment than what would be possible using local storage or proprietary memory sharing interconnects. This disaggregation of compute and memory allows scalablility of the overall compute environment. 

CXL Sub-Protocols and Device Types

CXL defines three sub-protocols:

  • CXL.io
  • CXL.cache
  • CXL.mem

CXL.io provides DMA and I/O enhancements over an above the standard PCIe definitions. The CXL.cache sub-protocol specifies the interaction between a host and a peripheral device but with a cache coherent mode of operation. CXL.mem defines a cache-coherent load/store operation that is compatible with a typical processor. 

The three device types include: 

  • Type 1 - CXL.io and CXL.cache support
  • Type 2 - CXL.io, CXL.cache and CXL.mem support
  • Type 3 - CXL.io and CXL.mem support

Back to Table of Contents


CXL Standards and Architecture

These articles and videos address the CXL standard as well as the overall architeture. The CXL standard is based on PCI Express (PCIe) so we include details about that as well. 

CXL Consortium
Hot Chips Promo New
Embedded

Casting a Light on CXL 3

This year’s Hot Chips event featured a tutorial on the fast-rising CXL standard and its latest iteration—CXL 3.
Dreamstime_Wavebreakmedia-Ltd_57340648
Server Dreamstime Wavebreakmedia Ltd 57340648
Embedded

What’s the Difference Between CXL 1.1 and CXL 2.0?

Compute Express Link is a high-speed interconnect offering coherency and memory semantics using high-bandwidth, low-latency connectivity between host processor and devices such...
Andrii Baranov, Dreamstime.com
Abstract Andrii Baranov Dreamstime L 215010220
Embedded

CXL: Coherency, Memory, and I/O Semantics on PCIe Infrastructure

Compute Express Link is a cache-coherent interconnect for processors, memory expansion, and accelerators that maintains a unified coherent memory space between the CPU and any...
Microchip Memory Promo 1179965383
Automation

What’s the Difference Between OpenCAPI, CXL, and Gen-Z?

Memory infrastructure gets a boost: OpenCAPI and its OMI subset, along with the CXL, ratchet up performance to address near-memory domain bottlenecks, while Gen-Z focuses on rack...

Back to Table of Contents


CXL Memory and Storage

CXL-Attached memory is just one use of CXL but it is one of the main ones at this point in time. This is why we break out some of the articles and address this aspect of CXL

Getty_1131198259
Astera Labs Promo Getty 1131198259 Web
Embedded

CXL-Attached Memory Gets Real

Astera Labs delivers CXL-attached memory controllers for high-volume deployment.
Image credit: Microchip Technology
Microchip Smc 2000 Launch Image
Embedded

How CXL Fits into the Future of Memory

Microchip's new SMC 2000 series helps open the door to CXL-attached memory in the data center.

Back to Table of Contents


CXL Trends and Industry Insights

This section includes articles and interviews about CXL trends. This includes how it is reshaping the data center to how it fits with respect to other storage technologies. 

CXL is Bringing More Memory to the Cloud
Memory

CXL Brings Even More Memory to the Cloud

CXL 2.0 is helping deliver large amounts of shared memory to enterprise and cloud servers.
17001699 © Toniflap | Dreamstime.com
Oa Dreamstime L 17001699
Embedded

7 Technologies that Will Change Everything

Jim Handy’s crystal ball reveals trends about many topics, ranging from memory chips to generative AI.
85483951 © Kuzyn | Dreamstime.com
Datacenter Dreamstime L 85483951
Embedded

CXL is Ready to Reshape the World’s Data Centers

The co-founder of UnifabriX reviews where CXL fits into the future of memory in the data center.

Back to Table of Contents


CXL Implementations and Products

This section includes articles and videos of product and other CXL implementations. This is desgiend to provide a representative collection rather than an exhaustive list as the number of CXL products has grown significantly since its inception. CXL is now being delivered in a wide range of platforms. 

6814962 © Ivra00 | Dreamstime.com and Samsung
Samsung Dreamstime L 6814962
Embedded

Samsung Unveils 256-GB CXL Memory Module at Flash Memory Summit

The new memory module, one of the components within a 2-TB Pooled CXL Memory System, takes on the challenges wrought by AI and ML.
Marian_Mocanu_Dreamstime
Promo Marian Mocanu Dreamstime
FPGA

Chiplet-Based FPGA Tackles CXL

Intel’s Agilex 7 with R-Tile support works with PCIe 5.0 and CXL.
XConn Technologies and 32366920 © Jeka84 | Dreamstime.com
X Conn Promo
Embedded

CXL Switch SoC Unlocks More Memory for AI

Startup XConn Technologies wants its CXL 2.0 switch, code-named Apollo, to play a major part in the data centers of the future.
SMART Modular Technologies
Memory

Packing CXL-Attached Memory into a PCIe Card

SMART Modular Technologies’ 4- and 8-DIMM CXL-memory boards deliver up to 4 TB of storage.
zGlue
Ucie Promo
Embedded

Building a Chiplet Ecosystem

The recently announced Universal Chiplet Interconnect Express standard, based on PCIe and CXL, will help simplify chip design.

Back to Table of Contents


CXL and the Data Center

CXL can be used for embedded and server applications but its primary target is the cloud and data centers that require massive amounts of storage. CXL provides that scalable mechanism that provides direct application access to cache-coherent storage.

Cxl Memory Interconnect Initiative Enabling A New Era Of Data Center Architecture
Automotive

CXL Memory Interconnect Initiative: Enabling a New Era of Data Center Architecture

In response to an exponential growth in data, the industry is on the threshold of a groundbreaking architectural shift that will fundamentally change the performance, efficiency...
Aliaksandra Sitkouslaya | Dreamstime.com
Skyscrapers Code Promo
Embedded

CXL Ushers in a New Era of Data-Center Architecture

The capabilities and promise of CXL 2.0 allow us to take data-center architecture and design to a new level.
Ed Rambus Cxl Steve Woo Promo
Talks

How CXL is Changing the Data Center

Steve Woo from RAMBUS talks about the Compute Express Link and its impact on the data center.
TechXchange

Electronic Design TechXchanges

Check out all of our topic-focused TechXchange content collections.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!