【网络工程】RDMA 与 CXL:两条不同的绕开 CPU 路线
把 RDMA(InfiniBand / RoCEv2 / iWARP)与 CXL(CXL.io / CXL.cache / CXL.mem)放在同一张图上看:前者是节点之间的远程 DMA 网络,后者是节点内 / 机架内的内存语义互联。本文按语义层、物理层、一致性模型、失效模式、工程取舍五个维度拆开两者,给出它们各自适合什么问题。
发布来自土法炼钢兴趣小组的知识、笔记、进展和应用。主题包括数据结构和算法、编程语言、网络安全、密码学等。
共 2 篇文章 · 返回首页
把 RDMA(InfiniBand / RoCEv2 / iWARP)与 CXL(CXL.io / CXL.cache / CXL.mem)放在同一张图上看:前者是节点之间的远程 DMA 网络,后者是节点内 / 机架内的内存语义互联。本文按语义层、物理层、一致性模型、失效模式、工程取舍五个维度拆开两者,给出它们各自适合什么问题。
从 CXL 1.1 到 3.0 的协议演进、Type 1/2/3 设备分类,到 Pond、TPP 两篇 ASPLOS 2023 论文展示的云内存池化实践,再到 PostgreSQL / MySQL 在分层内存下的 buffer pool 调参方向,梳理 CXL 对数据库共享内存模型的重塑路径。