Journal article
Highly-parallelized simulation of a pixelated LArTPC on a GPU
- Abstract:
- 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 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.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, html, 14.0KB, Terms of use)
-
- Publisher copy:
- 10.1088/1748-0221/18/04/p04034
- Publication website:
- https://iris.unibs.it/bitstream/11379/578605/1/Abed_Abud_2023_J._Inst._18_P04034.pdf
Authors
- Publisher:
- IOP Publishing
- Journal:
- Journal of Instrumentation More from this journal
- Volume:
- 18
- Issue:
- 04
- Pages:
- P04034-P04034
- Publication date:
- 2023-04-26
- DOI:
- EISSN:
-
1748-0221
- ISSN:
-
1748-0221
- Language:
-
English
- Keywords:
- Pubs id:
-
1349186
- Local pid:
-
pubs:1349186
- Source identifiers:
-
W4312089611
- Deposit date:
-
2026-05-08
- ARK identifier:
This ORA record was generated from metadata provided by an external service. It has not been edited by the ORA Team.
Terms of use
- Copyright date:
- 2023
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record