Top

CXL: Simplifying Server Fabric

Server architecture is undergoing a massive disruption, fundamentally transitioning from being compute-centric to being more data-centric. In the past decade, CPUs gained an increasing number of cores, but their bandwidth didn’t keep pace. Since the CPU’s overall bandwidth is divided among cores, an increase in core count reduces the effective bandwidth available per core, which consequently lowers the CPU’s single-core performance. In contrast, memory and storage devices have increased bandwidth by 2-3 orders of magnitude in the same period. This means CPUs cannot harness the full potential of modern memory devices without stalling their application performance.

Just like how GPU expedites the processing of highly parallel workloads, a Data Processing Unit (DPU) has been developed to offload the CPU’s data management tasks across the bus along with accelerators, storage and network devices. Despite the processing being deputed to multiple devices, the CPU can only be truly offloaded if devices can themselves write back to system memory without much involvement of the CPU. Also, there are only a few terabytes of DDR and HBM memory that can be mounted per CPU socket, but we could go much further if PCIe ports could host memory. A new non-proprietary standard named CXL emerged in 2019 to address these issues.


What is CXL?

Compute Express Link (CXL) is the high-speed low-latency cache-coherent interconnect standard built on top of the ubiquitous PCIe standard. CXL upgrades the PCIe capabilities, allowing the CPU and accelerators to load-store from each other’s memory. The standard reduces the involvement of the CPU in the process and minimizes redundant data movements across the bus. CXL standard comprises of three protocols – IO, cache and memory – which can be combined in multiple ways to support different usage scenarios, just like the ones shown in the figure below.

Representative Use Cases of CXL

CXL IO Cache MEM

Source: CXL 2.0 Whitepaper

 


CXL and Other Interconnects

CXL Consortium has received remarkable support from the industry with over 165 members covering virtually all the major manufacturers of CPUs, GPUs, memory, storage and networking equipment. CXL’s membership significantly exceeds that of the other coherent interconnect standards like CCIX and OpenCAPI. Being based on PCIe, CXL’s cable length is limited to 4 inches, which initially confined its scope as an intra-chassis interconnect. But after its recent merger with Gen-Z, CXL will be able to harness Ethernet, extending the cable reach by up to a few tens of metres. Our report ‘CXL: Democratizing Server Disaggregation’ provides a more elaborate comparison of CXL with other coherent interconnects.


CXL Pushing Hyperscalers and HPC Expansion

As an increasing number of services and business functions are being ported to cloud-based platforms, the data centres will grow bigger and more complex to serve the industry’s rising needs. Scaling the server memory beyond a point becomes less attractive when using the DDR or HBM memory (due to physical, power and cost limitations). CXL enables the use of PCIe attached DRAM that can potentially be scaled to petabytes of memory while giving byte-level access to the CPU, just like the DDRx DRAMs.

Furthermore, CXL removes the DDR-mounted DRAM’s 15-watt power limit, creating avenues for faster, lower latency and liquid-cooled memory. CXL creates a gateway for future adoption of persistent memory (P-MEM) when it overcomes the teething issues and begins delivering cost-performance ratios that fall truly between memory and storage.

CXL Simplifies P-MEM Integration Into Server Architecture

P-MEM DRAM NAND

Source: CXL 2.0 Whitepaper

 

Some challenges that CXL faces despite addressing the cable reach limit include latency, asymmetric coherence, lack of peer-to-peer communication and the absence of support for the multi-layer switch, which is explained further in the report ‘CXL: Democratizing Server Disaggregation’.


Conclusion

CXL was built to simplify the interconnection and scalability of accelerators and memory expansion. CXL has a strong potential to dominate the server interconnection market in scenarios where memory expansion prioritizes cost and capacity over latency. CXL-based memory is likely to be seen as a complement to HBM. Together, they can threaten the dominance of DDR-based memory in the server landscape over the coming decade.

 

Counterpoint Recommended Reading

 Microchip, Intel and Nvidia Dominated the US$ 5 Billion Server Accelerator Market in 2018

Cloud Server CAPEX Soars as Datacenter Companies Look to Increase Share in Cloud Services Market

Global Server Market Grew 28% Climbing to US$86 in Revenues; Dell and HP Lead

Dell, HPE, Lenovo Lead as Cloud Server Market Surges to a US$86 Billion in 2018

Counterpoint research is a young and fast growing research firm covering analysis of the tech industry. Coverage areas are connected devices, digital consumer goods, software & applications and other adjacent topics. We provide syndicated research reports as well as tailored. Our seminars and workshops for companies and institutions are popular and available on demand. Consulting and customized work on the above topics is provided for high precision projects.

Term of Use and Privacy Policy

Counterpoint Technology Market Research Limited

Registration

In order to access Counterpoint Technology Market Research Limited (Company or We hereafter) Web sites, you may be asked to complete a registration form. You are required to provide contact information which is used to enhance the user experience and determine whether you are a paid subscriber or not.
Personal Information When you register on we ask you for personal information. We use this information to provide you with the best advice and highest-quality service as well as with offers that we think are relevant to you. We may also contact you regarding a Web site problem or other customer service-related issues. We do not sell, share or rent personal information about you collected on Company Web sites.

How to unsubscribe and Termination

You may request to terminate your account or unsubscribe to any email subscriptions or mailing lists at any time. In accessing and using this Website, User agrees to comply with all applicable laws and agrees not to take any action that would compromise the security or viability of this Website. The Company may terminate User’s access to this Website at any time for any reason. The terms hereunder regarding Accuracy of Information and Third Party Rights shall survive termination.

Website Content and Copyright

This Website is the property of Counterpoint and is protected by international copyright law and conventions. We grant users the right to access and use the Website, so long as such use is for internal information purposes, and User does not alter, copy, disseminate, redistribute or republish any content or feature of this Website. User acknowledges that access to and use of this Website is subject to these TERMS OF USE and any expanded access or use must be approved in writing by the Company.
– Passwords are for user’s individual use
– Passwords may not be shared with others
– Users may not store documents in shared folders.
– Users may not redistribute documents to non-users unless otherwise stated in their contract terms.

Changes or Updates to the Website

The Company reserves the right to change, update or discontinue any aspect of this Website at any time without notice. Your continued use of the Website after any such change constitutes your agreement to these TERMS OF USE, as modified.
Accuracy of Information: While the information contained on this Website has been obtained from sources believed to be reliable, We disclaims all warranties as to the accuracy, completeness or adequacy of such information. User assumes sole responsibility for the use it makes of this Website to achieve his/her intended results.

Third Party Links: This Website may contain links to other third party websites, which are provided as additional resources for the convenience of Users. We do not endorse, sponsor or accept any responsibility for these third party websites, User agrees to direct any concerns relating to these third party websites to the relevant website administrator.

Cookies and Tracking

We may monitor how you use our Web sites. It is used solely for purposes of enabling us to provide you with a personalized Web site experience.
This data may also be used in the aggregate, to identify appropriate product offerings and subscription plans.
Cookies may be set in order to identify you and determine your access privileges. Cookies are simply identifiers. You have the ability to delete cookie files from your hard disk drive.