- 简介今天的数据中心由数千个网络连接的主机组成,每个主机都配备有CPU和加速器,例如GPU和FPGA。这些主机还包含网络接口卡(NIC),以100Gb/s或更高速度运行,用于彼此通信。我们提出了RecoNIC,这是一个基于FPGA的RDMA-enabled SmartNIC平台,旨在通过将网络数据尽可能靠近计算来进行计算加速,同时最小化与数据复制相关的开销(在以CPU为中心的加速器系统中)。由于RDMA是数据中心工作负载中改进通信的事实传输层协议,因此RecoNIC包括一个RDMA卸载引擎,用于高吞吐量和低延迟的数据传输。开发人员可以使用RTL、HLS或Vitis Networking P4在RecoNIC的可编程计算块中设计他们的加速器。这些计算块可以通过RDMA卸载引擎访问主机内存以及远程对等体中的内存。此外,RDMA卸载引擎由主机和计算块共享,使RecoNIC成为一个非常灵活的平台。最后,我们已经为研究社区开源了RecoNIC,以便进行基于RDMA的应用程序和用例的实验。
-
- 图表
- 解决问题提出了RecoNIC,一个基于FPGA的智能网卡平台,旨在通过将网络数据尽可能靠近计算来实现计算加速,同时最小化与数据复制相关的开销。
- 关键思路RecoNIC包括一个RDMA卸载引擎,用于高吞吐量和低延迟的数据传输,同时允许开发人员使用RTL、HLS或Vitis Networking P4设计加速器,这些计算块可以通过RDMA卸载引擎访问主机内存以及远程对等体的内存。
- 其它亮点RecoNIC的RDMA卸载引擎被主机和计算块共享,使其成为非常灵活的平台。此外,该论文已经开源,供研究人员进行基于RDMA的应用和用例的实验。
- 最近的相关研究包括:1. FPGA-based SmartNICs for Datacenters: A Survey;2. High-Performance SmartNICs with FPGA-based Programmable Data Planes;3. P4 for Next Generation Network Devices and Applications。
NEW
提问交流
提交问题,平台邀请作者,轻松获得权威解答~
向作者提问

提问交流