The Library
Highly-parallelized simulation of a pixelated LArTPC on a GPU
Tools
The DUNE Collaboration (Including: Ahmed, J., Back, J. J., Barker, G. J., Brunetti, M., Chappell, A., Lord, T., Lu, X.-G., Marshall, J., Mawby, I. and Rai, M.). (2023) Highly-parallelized simulation of a pixelated LArTPC on a GPU. Journal of Instrumentation, 18 . P04034. doi:10.1088/1748-0221/18/04/P04034 ISSN 1748-0221.
|
PDF
WRAP-highly-parallelized-simulation-pixelated-LArTPC-GPU-2023.pdf - Published Version - Requires a PDF viewer. Available under License Creative Commons Attribution 4.0. Download (14Mb) | Preview |
Official URL: https://doi.org/10.1088/1748-0221/18/04/P04034
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.
Item Type: | Journal Article | ||||||
---|---|---|---|---|---|---|---|
Divisions: | Faculty of Science, Engineering and Medicine > Science > Physics | ||||||
Journal or Publication Title: | Journal of Instrumentation | ||||||
Publisher: | IOP Publishing Ltd | ||||||
ISBN: | 2023 JINST 18 P04034 DOI | ||||||
ISSN: | 1748-0221 | ||||||
Official Date: | April 2023 | ||||||
Dates: |
|
||||||
Volume: | 18 | ||||||
Article Number: | P04034 | ||||||
DOI: | 10.1088/1748-0221/18/04/P04034 | ||||||
Status: | Peer Reviewed | ||||||
Publication Status: | Published | ||||||
Access rights to Published version: | Open Access (Creative Commons) | ||||||
Date of first compliant deposit: | 7 August 2023 | ||||||
Date of first compliant Open Access: | 7 August 2023 | ||||||
Contributors: |
|
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |
Downloads
Downloads per month over past year