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

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...

Full description

Saved in:
Bibliographic Details
Published inJournal of instrumentation Vol. 17; no. 1; p. P01026
Main Authors Berkman, Sophie, Cerati, Giuseppe, Knoepfel, Kyle, Mengel, Marc, Reinsvold Hall, Allison, Wang, Michael, Gravelle, Brian, Norris, Boyana
Format Journal Article
LanguageEnglish
Published Bristol IOP Publishing 01.01.2022
Institute of Physics (IOP)
Subjects
Online AccessGet full text
ISSN1748-0221
1748-0221
DOI10.1088/1748-0221/17/01/P01026

Cover

Loading…
More Information
Summary: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, further speedups comparable to the standalone program are achieved.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
AC02-07CH11359
USDOE Office of Science (SC), High Energy Physics (HEP)
FERMILAB-PUB-21-310-SCD; arXiv:2107.00812
ISSN:1748-0221
1748-0221
DOI:10.1088/1748-0221/17/01/P01026