CXL 1: Management and tiering
CXL 1: Management and tiering
Posted May 14, 2022 20:16 UTC (Sat) by willy (subscriber, #9762)In reply to: CXL 1: Management and tiering by Paf
Parent article: CXL 1: Management and tiering
The use cases I'm seeing are:
- Memory-only devices. Sharing (and cache coherency) is handled by the CPUs that access them. Basically CXL as a replacement for the DDR bus.
- GPU/similar devices. They can access memory coherently, but if you have any kind of contention between the CPU and the GPU, performance will tank. Programs are generally written to operate in phases of GPU-only and CPU-only access, but want migration handled for them.
Maybe there are other uses, but there's no getting around physics.
