Highly-parallelized simulation of a pixelated LArTPC on a GPU

dc.contributor.authorAbud, A. Abed
dc.contributor.authorAbi, B.
dc.contributor.authorAcciarri, R.
dc.contributor.authorAcero, M. A.
dc.contributor.authorAdames, M. R.
dc.contributor.authorAdamov, G.
dc.contributor.authorAdamowski, M.
dc.date.accessioned2024-03-13T10:35:32Z
dc.date.available2024-03-13T10:35:32Z
dc.date.issued2023
dc.departmentİstanbul Beykent Üniversitesien_US
dc.description.abstractThe 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.en_US
dc.description.sponsorshipFermi Research Alliance, LLC (FRA) [DE-AC02-07CH11359]; CNPq; FAPERJ; FAPEG; FAPESP, Brazil; CFI; IPP; NSERC, Canada; CERN; MSMT, Czech Republic; ERDF; H2020-EU; MSCA; European Union; CNRS/IN2P3; CEA, France; INFN, Italy; FCT, Portugal; NRF, South Korea; CAM; Fundacion La Caixa; Junta de Andalucia-FEDER; MICINN; Xunta de Galicia, Spain; SERI; SNSF, Switzerland; TUBITAK, Turkey; Royal Society; UKRI/STFC, United Kingdom; DOE; NSF, United States of America; U.S. Department of Energy Office of Science [DE-AC02-05CH11231]en_US
dc.description.sponsorshipThis document was prepared by the DUNE collaboration using the resources of the Fermi National Accelerator Laboratory (Fermilab), a U.S. Department of Energy, Office of Science, HEP User Facility. Fermilab is managed by Fermi Research Alliance, LLC (FRA), acting under Contract No.DE-AC02-07CH11359.This work was supported by CNPq, FAPERJ, FAPEG and FAPESP, Brazil; CFI, IPP and NSERC, Canada; CERN; MSMT, Czech Republic; ERDF, H2020-EU and MSCA, European Union; CNRS/IN2P3 and CEA, France; INFN, Italy; FCT, Portugal; NRF, South Korea; CAM, Fundacion La Caixa, Junta de Andalucia-FEDER, MICINN, and Xunta de Galicia, Spain; SERI and SNSF, Switzerland; TUBITAK, Turkey; The Royal Society and UKRI/STFC, United Kingdom; DOE and NSF, United States of America. This research used resources of the National Energy Research Scientific Computing Center (NERSC), a U.S. Department of Energy Office of Science User Facility operated under Contract No. DE-AC02-05CH11231.en_US
dc.identifier.doi10.1088/1748-0221/18/04/P04034
dc.identifier.issn1748-0221
dc.identifier.issue4en_US
dc.identifier.scopus2-s2.0-85160013107en_US
dc.identifier.scopusqualityQ2en_US
dc.identifier.urihttps://doi.org/10.1088/1748-0221/18/04/P04034
dc.identifier.urihttps://hdl.handle.net/20.500.12662/4469
dc.identifier.volume18en_US
dc.identifier.wosWOS:000986658100009en_US
dc.identifier.wosqualityQ3en_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.language.isoenen_US
dc.publisherIop Publishing Ltden_US
dc.relation.ispartofJournal Of Instrumentationen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDetector modelling and simulations II (electric fields, charge transport, multiplication, and induction, pulse formation, electron emission, etc)en_US
dc.subjectSimulation methods and programsen_US
dc.subjectNobleliquid detectors (scintillation, ionization, double-phase)en_US
dc.subjectTime projection Chambers (TPC)en_US
dc.titleHighly-parallelized simulation of a pixelated LArTPC on a GPUen_US
dc.typeArticleen_US

Dosyalar