Aurelia: CXL Fabric with Tentacle

WORDS 2023 | DOI 10.1145/3605181.3626287
Shu-Ting Wang, Weitao Wang(UCSD, Rice)

CXL disaggregated fabric 引入 host networking 式寻址 / 路由 / 传输分层(含 Tentacle 机制),克服 CXL 现有多级交换的扩展性与延迟瓶颈。

核心贡献

  1. 问题诊断:12-bit Port ID 单路径路由;集中 fabric manager;PCIe 点对点 credit 无法防 switch 端口拥塞
  2. Aurelia:用 CXL 现有机制实现 networking-layer 功能,支持未来千级 endpoint 解耦负载
  3. Workload 分析:ML/HPC/KV 对 fabric-attached memory 的容量、带宽、同步 load/store 低延迟需求

关键数字

指标
CXL endpoint 规模最多 4096
CXL vs RDMA (64B read)8.3× 更低延迟(DirectCXL 下界)
PCIe 5.0 / 6.0 带宽63 / 121 GB/s
PCIe 拥塞下 RDMA 延迟~3× spike

与 wiki 交叉

Citations

[1] Aurelia_CXL_Fabric_Tentacle_2023.pdf [2] aurelia-cxl-fabric-tentacle.md — 结构化摘录