Compute Express Link®: An open industry-standard interconnect enabling heterogeneous data-centric computing

Compute Express Link is an open industry standard interconnect offering caching and memory semantics on top of PCI Express®. In addition to providing high-bandwidth and low-latency connectivity between host processor and accelerators, smart network interface card, and memory expansion devices, it also enables resource pooling across multiple systems for scalable, power-efficient and cost-effective computing. This paper delves into the micro-architectural design to deliver power-efficient performance based on our experience designing a Xeon CPU and FPGA with this technology with demonstrated silicon interoperability.