skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Optimizing the hit finding algorithm for liquid argon TPC neutrino detectors using parallel architectures

Journal Article · · Journal of Instrumentation

Neutrinos are particles that interact rarely, so identifying them requires large detectors which produce lots of data. Processing this data with the computing power available is becoming even more difficult as the detectors increase in size to reach their physics goals. Liquid argon time projection chamber (LArTPC) neutrino experiments are expected to grow in the next decade to have 100 times more wires than in currently operating experiments, and modernization of LArTPC reconstruction code, including parallelization both at data- and instruction-level, will help to mitigate this challenge. The LArTPC hit finding algorithm is used across multiple experiments through a common software framework. In this paper we discuss a parallel implementation of this algorithm. Using a standalone setup we find speedup factors of two times from vectorization and 30–100 times from multi-threading on Intel architectures. The new version has been incorporated back into the framework so that it can be used by experiments. On a serial execution, the integrated version is about 10 times faster than the previous one and, once parallelization is enabled, more speedups comparable to the standalone program are achieved.

Research Organization:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP)
Grant/Contract Number:
AC02-07CH11359
OSTI ID:
1824839
Report Number(s):
FERMILAB-PUB-21-310-SCD; arXiv:2107.00812; oai:inspirehep.net:1875851; TRN: US2215739
Journal Information:
Journal of Instrumentation, Vol. 17, Issue 01; ISSN 1748-0221
Publisher:
Institute of Physics (IOP)Copyright Statement
Country of Publication:
United States
Language:
English

References (21)

Liquid argon TPC signal formation, signal processing and reconstruction techniques journal July 2017
Volume I. Introduction to DUNE journal August 2020
LArSoft: toolkit for simulation, reconstruction and analysis of liquid argon TPC neutrino detectors journal October 2017
Design and construction of the MicroBooNE detector journal February 2017
Design, construction and tests of the ICARUS T600 detector
  • Amerio, S.; Amoruso, S.; Antonello, M.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 527, Issue 3 https://doi.org/10.1016/j.nima.2004.02.044
journal July 2004
Speeding up particle track reconstruction using a parallel Kalman filter algorithm journal September 2020
The future of computing beyond Moore’s Law journal January 2020
Deep neural network for pixel-level electromagnetic particle identification in the MicroBooNE liquid argon time projection chamber journal May 2019
OpenMP: an industry standard API for shared-memory programming journal January 1998
ROOT — An object oriented data analysis framework journal April 1997
Evidence for neutrino oscillations from the observation of ν ¯ e appearance in a ν ¯ μ beam journal November 2001
The Spack package manager: bringing order to HPC software chaos
  • Gamblin, Todd; LeGendre, Matthew; Collette, Michael R.
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '15 https://doi.org/10.1145/2807591.2807623
conference January 2015
The Pandora multi-algorithm approach to automated pattern recognition of cosmic-ray muon and neutrino events in the MicroBooNE detector journal January 2018
The art framework journal December 2012
Cosmic Ray Background Rejection with Wire-Cell LArTPC Event Reconstruction in the MicroBooNE Detector journal June 2021
The open science grid journal July 2007
First results on ProtoDUNE-SP liquid argon time projection chamber performance from a beam test at the CERN Neutrino Platform journal December 2020
Spack-Based Packaging and Development for HEP journal January 2019
Validity of the single processor approach to achieving large scale computing capabilities conference January 1967
Roofline: an insightful visual performance model for multicore architectures journal April 2009
Developments of mathematical software libraries for the LHC experiments journal December 2005