Porting HEP Parameterized Calorimeter Simulation Code to GPUs

The High Energy Physics (HEP) experiments, such as those at the Large Hadron Collider (LHC), traditionally consume large amounts of CPU cycles for detector simulations and data analysis, but rarely use compute accelerators such as GPUs. As the LHC is upgraded to allow for higher luminosity, resultin...

Full description

Saved in:
Bibliographic Details
Published inFrontiers in big data Vol. 4; p. 665783
Main Authors Dong, Zhihua, Gray, Heather, Leggett, Charles, Lin, Meifeng, Pascuzzi, Vincent R., Yu, Kwangmin
Format Journal Article
LanguageEnglish
Published United States Frontiers 25.06.2021
Frontiers Media S.A
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The High Energy Physics (HEP) experiments, such as those at the Large Hadron Collider (LHC), traditionally consume large amounts of CPU cycles for detector simulations and data analysis, but rarely use compute accelerators such as GPUs. As the LHC is upgraded to allow for higher luminosity, resulting in much higher data rates, purely relying on CPUs may not provide enough computing power to support the simulation and data analysis needs. As a proof of concept, we investigate the feasibility of porting a HEP parameterized calorimeter simulation code to GPUs. We have chosen to use FastCaloSim, the ATLAS fast parametrized calorimeter simulation. While FastCaloSim is sufficiently fast such that it does not impose a bottleneck in detector simulations overall, significant speed-ups in the processing of large samples can be achieved from GPU parallelization at both the particle (intra-event) and event levels; this is especially beneficial in conditions expected at the high-luminosity LHC, where extremely high per-event particle multiplicities will result from the many simultaneous proton-proton collisions. We report our experience with porting FastCaloSim to NVIDIA GPUs using CUDA. A preliminary Kokkos implementation of FastCaloSim for portability to other parallel architectures is also described.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
AC02-05CH11231; SC0012704
BNL-221925-2021-JAAM
This article was submitted to Big Data and AI in High Energy Physics, a section of the journal Frontiers in Big Data
Edited by: Daniele D'Agostino, National Research Council (CNR), Italy
Reviewed by: Felice Pantaleo, European Organization for Nuclear Research (CERN), Switzerland
Kevin Pedro, Fermilab (DOE), United States
ISSN:2624-909X
2624-909X
DOI:10.3389/fdata.2021.665783