paperbot · PL 论文追踪

全部论文 待读 收藏

P2 EDM: An Ultra-Low Latency Ethernet Fabric for Memory Disaggregation

EDM:面向内存解聚的超低延迟以太网网络结构
ASPLOS Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 12025匹配度 1/10 · 论文聚焦于内存解聚合的以太网PHY层协议栈与交换机内调度,属于网络/体系结构/运行时内存系统方向,与静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心研究画像几乎没有交集。引用 5 inbox
Weigao Su, Vishal Shrivastav
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出EDM,将远程内存访问协议栈下沉到以太网PHY并在交换机PHY内调度,实现约300ns超低延迟。

在数据中心通过以太网实现内存解聚的核心挑战是远程内存访问延迟高。现有TCP/IP与RDMA等协议位于以太网MAC层之上,对小内存消息造成显著延迟与带宽开销。EDM提出两项关键设计:将远程内存访问的完整网络协议栈实现在以太网PHY内,绕过MAC层;并在交换机PHY内实现受PIM启发的集中式网内调度器,通过建立虚拟电路动态预留带宽,消除排队与二层包处理延迟,同时保持高带宽利用率。FPGA测试床显示,无负载下远程内存访问延迟仅约300 ns,比RoCEv2低一个数量级,与CXL相当;大规模仿真表明高负载下平均延迟仍不超过无负载的1.3倍。

问题
研究如何在数据中心以太网上实现内存解聚,同时克服TCP/IP、RDMA等现有协议因位于MAC层之上而带来的远程内存访问延迟与带宽开销。
方法
EDM将远程内存访问的完整网络协议栈下沉到以太网PHY,并在交换机PHY内实现受PIM启发的集中式调度器,通过虚拟电路动态预留带宽。
评估
作者用FPGA测试床测量无负载延迟,并进行大规模网络仿真;结果显示约300ns无负载延迟,比RoCEv2低一个数量级,接近CXL,且高负载下平均延迟不超过无负载的1.3倍。
原文摘要(Abstract)

Achieving low remote memory access latency remains the primary challenge in realizing memory disaggregation over Ethernet within the datacenters. We present EDM that attempts to overcome this challenge using two key ideas. First, while existing network protocols for remote memory access over the Ethernet, such as TCP/IP and RDMA, are implemented on top of the Ethernet MAC layer, EDM takes a radical approach by implementing the entire network protocol stack for remote memory access within the Physical layer (PHY) of the Ethernet. This overcomes fundamental latency and bandwidth overheads imposed by the MAC layer, especially for small memory messages. Second, EDM implements a centralized, fast, in-network scheduler for memory traffic within the PHY of the Ethernet switch. Inspired by the classic Parallel Iterative Matching (PIM) algorithm, the scheduler dynamically reserves bandwidth between compute and memory nodes by creating virtual circuits in the PHY, thus eliminating queuing delay and layer 2 packet processing delay at the switch for memory traffic, while maintaining high bandwidth utilization. Our FPGA testbed demonstrates that EDM's network fabric incurs a latency of only ~300 ns for remote memory access in an unloaded network, which is an order of magnitude lower than state-of-the-art Ethernet-based solutions such as RoCEv2 and comparable to emerging PCIe-based solutions such as CXL. Larger-scale network simulations indicate that even at high network loads, EDM's average latency remains within 1.3x its unloaded latency.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{abs-2411-08300,
  title = {EDM: An Ultra-Low Latency Ethernet Fabric for Memory Disaggregation},
  author = {Weigao Su and Vishal Shrivastav},
  booktitle = {ASPLOS},
  year = {2025},
  doi = {10.1145/3669940.3707221}
}