Data Acquisition with GPUs: The DAQ for the Muon $g$-$2$ Experiment at Fermilab
W. Gohn

TL;DR
This paper discusses the development of a GPU-based data acquisition system for the Fermilab muon g-2 experiment, enabling high-rate, deadtime-free data collection using parallel processing on Nvidia GPUs.
Contribution
It introduces a GPU-accelerated data acquisition system tailored for high-rate physics experiments, demonstrating significant performance improvements over traditional CPU systems.
Findings
Achieved deadtime-free data recording at 18 GB/s
Successfully integrated 1296 channels of waveform digitizers
System ready for operation before 2017 experiment start
Abstract
Graphical Processing Units (GPUs) have recently become a valuable computing tool for the acquisition of data at high rates and for a relatively low cost. The devices work by parallelizing the code into thousands of threads, each executing a simple process, such as identifying pulses from a waveform digitizer. The CUDA programming library can be used to effectively write code to parallelize such tasks on Nvidia GPUs, providing a significant upgrade in performance over CPU based acquisition systems. The muon - experiment at Fermilab is heavily relying on GPUs to process its data. The data acquisition system for this experiment must have the ability to create deadtime-free records from 700 s muon spills at a raw data rate 18 GB per second. Data will be collected using 1296 channels of TCA-based 800 MSPS, 12 bit waveform digitizers and processed in a layered array of…
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.
Taxonomy
TopicsParticle Detector Development and Performance · Particle physics theoretical and experimental studies · Advanced Data Storage Technologies
