I/O Interfaces & Buses
Which describes CXL (Compute Express Link)?
- AA standard for connecting chiplets inside a package
- BA standard that uses the PCI Express physical layer to allow coherent memory sharing between CPUs and accelerators or memory devices
- CA new wireless LAN standard
Show answer and explanation
Answer: B. A standard that uses the PCI Express physical layer to allow coherent memory sharing between CPUs and accelerators or memory devices
With PCI Express, coherence between device memory and CPU caches is not maintained by hardware, so software had to take care of it. CXL runs on the same physical layer as PCI Express and adds protocols that maintain cache coherence and let the CPU read and write device memory like ordinary memory. It is used for sharing data with accelerators and for expanding memory.
- A. That is UCIe or similar.
- B. Correct. It uses the same connectors as PCI Express.
- C. It has nothing to do with wireless LAN.