High-speed zero-copy data transfer for DAQ applications

Flavio Pisani*, Daniel Hugo Cámpora Pérez, Niko Neufeld

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

The LHCb Data Acquisition (DAQ) will be upgraded in 2020 to a trigger-free readout. In order to achieve this goal we will need to connect around 500 nodes with a total network capacity of 32 Tb/s. To get such an high network capacity we are testing zero-copy technology in order to maximize the theoretical link throughput without adding excessive CPU and memory bandwidth overhead, leaving free resources for data processing resulting in less power, space and money used for the same result. We develop a modular test application which can be used with different transport layers. For the zero-copy implementation we choose the OFED IBVerbs API because it can provide low level access and high throughput. We present throughput and CPU usage measurements of 40 GbE solutions using Remote Direct Memory Access (RDMA), for several network configurations to test the scalability of the system.
Original languageEnglish
Article number012029
Number of pages6
JournalJournal of Physics: Conference Series
Volume608
DOIs
Publication statusPublished - 1 May 2015
Externally publishedYes

Cite this