An Introduction to the Compute Express Link (CXL) Interconnect

1Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.

Abstract

The Compute Express Link (CXL) is an open industry-standard interconnect between processors and devices such as accelerators, memory buffers, smart network interfaces, persistent memory, and solid-state drives. CXL offers coherency and memory semantics with bandwidth that scales with PCIe bandwidth while achieving significantly lower latency than PCIe. All major CPU vendors, device vendors, and datacenter operators have adopted CXL as a common standard. This enables an inter-operable ecosystem that supports key computing use cases including highly efficient accelerators, server memory bandwidth and capacity expansion, multi-server resource pooling and sharing, and efficient peer-to-peer communication. This survey provides an introduction to CXL covering the standards CXL 1.0, CXL 2.0, and CXL 3.0. We further survey CXL implementations, discuss CXL’s impact on the datacenter landscape, and future directions.

Cite

CITATION STYLE

APA

Sharma, D. D., Blankenship, R., & Berger, D. (2024). An Introduction to the Compute Express Link (CXL) Interconnect. ACM Computing Surveys, 56(11). https://doi.org/10.1145/3669900

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free