Highly-parallelized simulation of a pixelated LArTPC on a GPU



Abud, A Abed, Abi, B, Acciarri, R, Acero, MA, Adames, MR, Adamov, G, Adamowski, M, Adams, D, Adinolf, M, Adriano, C
et al (show 1296 more authors) (2023) Highly-parallelized simulation of a pixelated LArTPC on a GPU. JOURNAL OF INSTRUMENTATION, 18 (4). P04034-P04034.

Access the full-text of this item by clicking on the Open Access link.

Abstract

<jats:title>Abstract</jats:title> <jats:p>The rapid development of general-purpose computing on graphics processing units (GPGPU) is allowing the implementation of highly-parallelized Monte Carlo simulation chains for particle physics experiments. This technique is particularly suitable for the simulation of a pixelated charge readout for time projection chambers, given the large number of channels that this technology employs. Here we present the first implementation of a full microphysical simulator of a liquid argon time projection chamber (LArTPC) equipped with light readout and pixelated charge readout, developed for the DUNE Near Detector. The software is implemented with an end-to-end set of GPU-optimized algorithms. The algorithms have been written in Python and translated into CUDA kernels using Numba, a just-in-time compiler for a subset of Python and NumPy instructions. The GPU implementation achieves a speed up of four orders of magnitude compared with the equivalent CPU version. The simulation of the current induced on 10^3 pixels takes around 1 ms on the GPU, compared with approximately 10 s on the CPU. The results of the simulation are compared against data from a pixel-readout LArTPC prototype.</jats:p>

Item Type: Article
Uncontrolled Keywords: Detector modelling and simulations II (electric fields, charge transport, multiplication, and induction, pulse formation, electron emission, etc), Simulation methods and programs, Nobleliquid detectors (scintillation, ionization, double-phase), Time projection Chambers (TPC)
Divisions: Faculty of Science and Engineering > School of Physical Sciences
Depositing User: Symplectic Admin
Date Deposited: 24 Jul 2023 13:51
Last Modified: 24 Jul 2023 13:51
DOI: 10.1088/1748-0221/18/04/P04034
Open Access URL: https://iopscience.iop.org/article/10.1088/1748-02...
Related URLs:
URI: https://livrepository.liverpool.ac.uk/id/eprint/3171856