Explore foundational knowledge about Compute Express Link (CXL) and its shared memory capabilities, essential for interviews and computer science basics. This quiz covers architecture, protocols, use cases, and key concepts with easy questions.
Which feature does CXL enable that differentiates it from traditional PCIe in memory systems?
Explanation: CXL allows coherent shared memory access between devices, which traditional PCIe does not provide. Faster CPU clock speeds are not a direct feature of CXL, exclusive GPU interconnects refer to other technologies, and direct USB data transfer is unrelated.
What protocol does CXL use as its physical transport layer?
Explanation: CXL uses PCI Express (PCIe) as its underlying physical transport, leveraging existing hardware. Ethernet is used in networking, NVLink is a different interconnect, and HyperTransport was used in older AMD systems.
In which scenario is CXL shared memory particularly useful?
Explanation: CXL shared memory is designed to allow memory resources to be efficiently shared between CPUs and accelerators. It does not impact hard drive speeds, keyboard input, or video display lag.
Which of the following is a type of device commonly supported in a CXL shared memory system?
Explanation: Memory expanders are a key device type for CXL shared memory implementations, allowing additional RAM to be added. DVD drives, printers, and monitors are not involved in shared memory systems or CXL connectivity.
Why is data coherency important in CXL shared memory systems?
Explanation: Data coherency ensures all devices see the most recent value of a shared memory location, preventing corruption and inconsistencies. It is unrelated to display brightness, internet speeds, or SSD lifespan.