Accelerating Machine Learning Inference with GPUs in ProtoDUNE Data Processing
Tejin Cai, Kenneth Herner, Tingjun Yang, Michael Wang, Maria Acosta, Flechas, Philip Harris, Burt Holzman, Kevin Pedro, Nhan Tran

TL;DR
This study demonstrates that GPU-accelerated inference servers significantly speed up neutrino data event reconstruction in large-scale batch processing, with a twofold improvement over CPU-based methods, highlighting network challenges and future prospects.
Contribution
It introduces the use of cloud-based GPU inference servers for large-scale neutrino data processing, showing substantial speed improvements and discussing practical deployment considerations.
Findings
GPU version is twice as fast as CPU version for event processing
A 100-GPU server can handle current processing demands
Network bandwidth can be a bottleneck during data transfer
Abstract
We study the performance of a cloud-based GPU-accelerated inference server to speed up event reconstruction in neutrino data batch jobs. Using detector data from the ProtoDUNE experiment and employing the standard DUNE grid job submission tools, we attempt to reprocess the data by running several thousand concurrent grid jobs, a rate we expect to be typical of current and future neutrino physics experiments. We process most of the dataset with the GPU version of our processing algorithm and the remainder with the CPU version for timing comparisons. We find that a 100-GPU cloud-based server is able to easily meet the processing demand, and that using the GPU version of the event processing algorithm is two times faster than processing these data with the CPU version when comparing to the newest CPUs in our sample. The amount of data transferred to the inference server during the GPU runs…
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.
