KIT | KIT-Bibliothek | Impressum | Datenschutz

100 Gbit/s UDP Data Acquisition on Linux Using AF_XDP: The TRISTAN Detector

Mostafa, Jalal ORCID iD icon 1; Tcherniakhovski, Denis 2; Chilingaryan, Suren ORCID iD icon 2; Balzer, Matthias 2; Kopmann, Andreas ORCID iD icon 1; Becker, Jürgen 2
1 Institut für Prozessdatenverarbeitung und Elektronik (IPE), Karlsruher Institut für Technologie (KIT)
2 Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

A growing number of detectors produce data rates of more than 100 Gbit/s, which often necessitate softwaredefined data processing to operate. Because of its simplicity, the User Datagram protocol (UDP) offers a straightforward method for integrating such detectors with online computing resources that host the data processing software. Nevertheless, conventional technologies – such as POSIX sockets – are either ineffective or difficult to apply on detector boards based on Field Programmable Gateway Arrays (FPGAs). The new Linux AF_XDP sockets are a novel method that uses zero-copy methods to target high data speeds. In this paper, we present ”DQDK” a novel data acquisition framework based on AF_XDP and UDP for readout systems with more than 100 Gbit/s. We evaluate our framework for the TRItium Sterile Anti-Neutrino (TRISTAN) detector whose rates are expected to reach 200 Gbit/s. We describe our experience developing a TRISTAN detector readout system using AF_XDP


Zugehörige Institution(en) am KIT Institut für Prozessdatenverarbeitung und Elektronik (IPE)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2024
Sprache Englisch
Identifikator ISSN: 0018-9499, 1558-1578
KITopen-ID: 1000175163
HGF-Programm 54.12.02 (POF IV, LK 01) System Technologies
Erschienen in IEEE Transactions on Nuclear Science
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Seiten 1
Vorab online veröffentlicht am 30.04.2024
Nachgewiesen in Dimensions
Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page