zl程序教程

您现在的位置是:首页 >  其他

当前栏目

CXL协议的认知记录

协议 记录 认知
2023-09-11 14:15:47 时间

CXL是Compute Express Link的缩写,它是跑在PCIe phy上的一种非PCIe协议栈。CXL有CXL.io,CXL.memory, CXL.cache三个协议,其中,CXL.io就是原来的PCEe, 在CXL协议在PCIE上建立连接,设备发现,配置等过程。连接建立后,CXL.cache将负责做cache一致性的工作,CXL.cache和CXL.memory配合起来用作内存扩展。

CXL的架构:

数据中心中会有大量的服务器,服务器里有内存,有各种板卡,连接网络的网卡,负责存数据的硬盘等等,服务器摆在机架上,机架通过网络连接,每个机架都有TOR(top of rank) switch交换机,Switch跟Leaf Switch通过全连接的方式相连,Leaf和Spine(骨干)之间通过胖瘦结构或者其它结构相连,最上层,通过WAN广域网的出口和外部进行互联。CXL存在于机架之间。如下图:

物理层基于PCIe

协议栈


结束