UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Highly-parallelized simulation of a pixelated LArTPC on a GPU

Abed Abud, A; Abi, B; Acciarri, R; Acero, MA; Adames, MR; Adamov, G; Adamowski, M; ... Betancur Rodríguez, A; + view all (2023) Highly-parallelized simulation of a pixelated LArTPC on a GPU. Journal of Instrumentation , 18 (4) , Article P04034. 10.1088/1748-0221/18/04/P04034. Green open access

[thumbnail of Basherina-Freshville_Highly-parallelized simulation of a pixelated LArTPC on a GPU_VoR.pdf]
Preview
Text
Basherina-Freshville_Highly-parallelized simulation of a pixelated LArTPC on a GPU_VoR.pdf - Published Version

Download (15MB) | Preview

Abstract

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

Type: Article
Title: Highly-parallelized simulation of a pixelated LArTPC on a GPU
Open access status: An open access version is available from UCL Discovery
DOI: 10.1088/1748-0221/18/04/P04034
Publisher version: http://doi.org/10.1088/1748-0221/18/04/P04034
Language: English
Additional information: Published by IOP Publishing Ltd on behalf of Sissa Medialab. Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Keywords: Detector modelling and simulations II (electric fields, charge transport, multiplication and induction, pulse formation, electron emission, etc); Simulation methods and programs; Noble liquid detectors (scintillation, ionization, double-phase); Time projection Chambers (TPC)
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences > Dept of Physics and Astronomy
URI: https://discovery.ucl.ac.uk/id/eprint/10171374
Downloads since deposit
24Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item