Beware, PCIe Switches! CXL Pools Are Out to Get You
作者: Yuhong Zhong, Daniel S. Berger, Pantea Zardoshti, Enrique Saurez, Jacob Nelson, Antonis Psistakis, Joshua Fried, Asaf Cidon
发布时间: 2025-04-02
来源: arxiv
研究方向: 数据中心架构与资源管理
主要内容
本文探讨了使用CXL(Compute Express Link)内存池来实现PCIe设备池化的可能性,以解决数据中心中PCIe设备资源利用率低、成本高和灵活性差的问题。
主要贡献
1. 提出了一种基于CXL内存池的PCIe设备池化方案,通过软件方式实现,降低成本并提高灵活性。
2. 证明了PCIe设备可以直接使用CXL内存作为I/O缓冲区,实现PCIe流量的路由。
3. 设计了PCIe数据路径和池化协调器,实现了PCIe设备池化的软件架构。
4. 分析了CXL内存池的性能影响,并通过实验验证了方案的有效性。
研究方法
1. 理论分析
2. 实验验证
3. 软件设计
4. 性能分析
实验结果
实验结果表明,基于CXL内存池的PCIe设备池化方案在性能上可以接受,且在成本和灵活性方面具有优势。
未来工作
未来可以进一步研究以下方向:1. 无ToR数据中心网络架构;2. 高可用CXL池;3. 软加速器解耦;4. PCIe池化与RDMA存储解耦;5. 更好的主机负载均衡。