DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Accelerating Machine Learning Inference with GPUs in ProtoDUNE Data Processing

Journal Article · · Computing and Software for Big Science

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 can overwhelm even the highest-bandwidth network switches, however, unless care is taken to observe network facility limits or otherwise distribute the jobs to multiple sites. We discuss the lessons learned from this processing campaign and several avenues for future improvements.

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC), High Energy Physics (HEP)
Grant/Contract Number:
AC02-07CH11359
OSTI ID:
2203955
Report Number(s):
FERMILAB-PUB--22-944-ND-PPD-SCD; arXiv:2301.04633; 11; PII: 101
Journal Information:
Computing and Software for Big Science, Journal Name: Computing and Software for Big Science Journal Issue: 1 Vol. 7; ISSN 2510-2036
Publisher:
Springer Science + Business MediaCopyright Statement
Country of Publication:
Germany
Language:
English

References (21)

Rucio: Scientific Data Management journal August 2019
Principles, technologies, and time: The translational journey of the HTCondor-CE journal May 2021
DUNE Production processing and workflow management software evaluation journal January 2020
Production Operations Management System (POMS) for Fermilab Experiments journal January 2020
The open science grid journal July 2007
Review of Liquid-Argon Detectors Development at the CERN Neutrino Platform journal September 2017
LArSoft: toolkit for simulation, reconstruction and analysis of liquid argon TPC neutrino detectors journal October 2017
The Convolutional Visual Network for Identification and Reconstruction of NOvA Events journal October 2017
Reducing model bias in a deep learning classifier using domain adversarial neural networks in the MINER v A experiment journal November 2018
Volume I. Introduction to DUNE journal August 2020
First results on ProtoDUNE-SP liquid argon time projection chamber performance from a beam test at the CERN Neutrino Platform journal December 2020
A convolutional neural network based cascade reconstruction for the IceCube Neutrino Observatory journal July 2021
Design, construction and operation of the ProtoDUNE-SP Liquid Argon TPC journal January 2022
A deep-learning based raw waveform region-of-interest finder for the liquid argon time projection chamber journal January 2022
Search for an anomalous excess of charged-current quasielastic ν e interactions with the MicroBooNE experiment using Deep-Learning-based reconstruction journal June 2022
Revealing Fundamental Physics from the Daya Bay Neutrino Experiment Using Deep Neural Networks conference December 2016
The Pandora software development kit for pattern recognition journal September 2015
The Pandora multi-algorithm approach to automated pattern recognition of cosmic-ray muon and neutrino events in the MicroBooNE detector journal January 2018
Separation of track- and shower-like energy deposits in ProtoDUNE-SP using a convolutional neural network journal October 2022
Reconstruction of interactions in the ProtoDUNE-SP detector with Pandora journal July 2023
GPU-Accelerated Machine Learning Inference as a Service for Computing in Neutrino Experiments journal January 2021