In the context of the upgrade of the Large Hadron Collider at CERN for high-luminosity operation, the particle detectors have to cope with much higher data rates and therefore need to upgrade their data acquisition systems. This upgrade is taken as an opportunity to exchange the currently used highly customized hardware by commercial solutions. Nevertheless, some part of the data processing still needs to be done within Field Programmable Gate Arrays (FPGA), requiring the transfer of data between the FPGAs and the commercial servers. This paper reports on a study of direct data transmission from FPGAs to servers via a commercial network. Large data buffers as required for reliable data-transmission protocols are avoided by using an emerging technique named eXpress Data Path (XDP). Based on XDP, the transmission of 5.2 PB (i.e. 2.92 * 10^{12} packets) was achieved within 168 h without a single missing packet.
翻译:在欧洲核子研究中心大型强子对撞机高亮度运行升级背景下,粒子探测器需应对显著更高的数据速率,因此需要升级其数据采集系统。此次升级被视为用商业解决方案替代当前高度定制化硬件的契机。然而,部分数据处理仍需在现场可编程门阵列(FPGA)中完成,这就需要在FPGA与商用服务器之间传输数据。本文报告了一项通过商用网络实现从FPGA到服务器直接数据传输的研究。通过采用名为eXpress Data Path(XDP)的新兴技术,避免了可靠数据传输协议所需的大规模数据缓冲。基于XDP,在168小时内成功传输了5.2 PB(即2.92×10^12个数据包),未发生任何丢包。