FPGA Implementation of RDMA-Based Data Acquisition System Over 100 GbE
Wassim Mansour, Nicolas Janvier, Pablo Fajardo

TL;DR
This paper introduces an FPGA-based RDMA over Ethernet protocol tailored for high-speed data acquisition, demonstrating superior throughput over RoCE-V2 on 100 GbE links with stable performance up to 95 Gbps.
Contribution
The paper develops and implements a novel RDMA protocol on FPGA hardware, achieving higher throughput than existing RoCE-V2 protocol in data acquisition applications.
Findings
Achieves up to 95 Gbps throughput on 100 GbE links.
Outperforms RoCE-V2 in data transfer efficiency.
Supports minimum packet sizes greater than 1KB.
Abstract
This paper presents an RDMA over Ethernet protocol used for data acquisition systems, currently under development at the ESRF. The protocol is implemented on Xilinx Ultrascale + FPGAs thanks to the 100G hard MAC IP. The proposed protocol is fairly compared with the well-known RoCE-V2 protocol using a commercial network adapter from Mellanox. Obtained results show the superiority of the proposed algorithm over RoCE-V2 in terms of data throughput. Performance tests on the 100G link show that it can reach a maximum stable link performance of 90 Gbps with minimum packets sizes greater than 1KB and 95Gbps for packet sizes greater than 32KB.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
