Host interfaces and protocols

CXL.io, CXL.mem and CXL.cache

4 sourced facts on CXL.io, CXL.mem and CXL.cache, each tied to the source it comes from.

4 facts filed under Host interfaces and protocols: 2 read in the original source and 2 reported by a second source. Each was checked against the source’s own words, so its figures appear there, and each names where it comes from. The idea is taught in Part 1, Standards & Interfaces.

Primary sources

  • CXL dynamically multiplexes three protocols: CXL.io (based on PCIe), CXL.cache for caching and CXL.memory for memory semantics, keeping one coherent memory space between the host CPU and memory on the attached device.

    SpecificationFigures: 3 sub-protocolsCompute Express Link 3.0 White Paper

  • SMART’s CXA-8F2W-D4 is a CXL 2.0 Type 3 add-in card that connects over PCIe Gen5 x16 and translates CXL.mem transactions into DDR4 commands, so reused DDR4 modules show up as extra host memory; it was shown as a mechanical sample, not a running system.

    Maker claimFigures: CXL 2.0 Type 3, PCIe Gen5 x16CXL Gives DDR4 a Second Life: Penguin Solutions Demonstrates Memory Reuse at SC26

Secondary sources

Sources

Primary is the original paper, standard or datasheet. Secondary is a review, a vendor summary or a news report. Measured is my own test data.

Show all 4 sources, 2 primary