A Modular Zero-Dead-Time Data Acquisition and Real-Time GPU Processing Platform for High Throughput Physics Experiments
Toma-Stefan Cezar, Marios Maroudas, Dieter Horns

TL;DR
This paper introduces a modular, GPU-based data acquisition platform capable of continuous, zero-dead-time processing at high sampling rates, significantly enhancing real-time physics experiment data handling.
Contribution
The authors develop a scalable, software-defined system integrating PCIe digitizers and consumer GPUs for high-throughput, real-time data processing with validated zero-dead-time performance.
Findings
Supports sampling rates up to 500 MSa/s and data throughputs of 1 GB/s.
Achieves fractional data loss below 10^-12 in phase continuity tests.
Operates continuously for over a month with stable long-term performance.
Abstract
High-throughput physics experiments require efficient and increasingly complex real-time processing. This paper presents a modular, software-defined platform combining high-bandwidth PCIe digitizers with consumer GPUs to achieve continuous, zero-dead-time data acquisition. Utilizing NVIDIA CUDA, the system provides a scalable pipeline for real-time fast Fourier transforms and statistical averaging. Benchmarks demonstrate that the platform can sustain continuous processing at sampling rates up to 500 MSa/s, effectively managing data throughputs of 1 GB/s. To validate the in-situ zero-dead-time architecture, end-to-end phase continuity tests were conducted, constraining fractional data loss to below . Furthermore, long-term system stability was demonstrated through an uninterrupted one-month data acquisition run. In its current deployment for the WISPLC dark matter experiment,…
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.
