Latest from Embedded

100269668 © Ronstik | Dreamstime.com
promo_100269668__ronstik__dreamstime
377411649 © Elena Savitskaia - Dreamstime.com
377411649_elena_savitskaia__dreamstime
ID 168871800 © Thomas Reimer | Dreamstime.com
myths_dreamstime_l_168871800
ID 191915652 © Kenny Sk | Dreamstime.com
circuitboard_dreamstime_l_191915652
Dreamstime_Wavebreakmedia-Ltd_57340648
Server Dreamstime Wavebreakmedia Ltd 57340648 6306660b8c94d

What’s the Difference Between CXL 1.1 and CXL 2.0? (Download)

Aug. 24, 2022

Read this article online.

Compute Express Link (CXL) is a cache-coherent interconnect, designed to be an industry-open standard interface between platform functions such as processors, accelerators, and memory. 

CXL 1.1 is the first productized version of CXL. It brings forward a world of possibilities and opportunities to improve upon the many strong features that exist in the PCI Express (PCIe) arsenal. The specification introduces the concept of memory expansion, coherent co-processing via accelerator cache, and device-host memory sharing.

The rich set of CXL semantics goes much beyond the familiar cxl.io (PCIe with enhancements) to also offer cxl.cache, and cxl.mem. These semantics are groups into Device Types: 1 (cxl.io/cxl.cache), 2 (cxl.io/cxl.cache/cxl.mem) and 3 (cxl.io/cxl.mem).