Cargando…

Porting HEP Parameterized Calorimeter Simulation Code to GPUs

<!--HTML-->The High Energy Physics (HEP) experiments, such as those at theLarge Hadron Collider (LHC), traditionally consume large amounts of CPUcycles for detector simulations and data analysis, but rarely use compute accel-erators such as GPUs. As the LHC is upgraded to allow for h...

Descripción completa

Detalles Bibliográficos
Autor principal: Leggett, Charles
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2766891
_version_ 1780971245540474880
author Leggett, Charles
author_facet Leggett, Charles
author_sort Leggett, Charles
collection CERN
description <!--HTML-->The High Energy Physics (HEP) experiments, such as those at theLarge Hadron Collider (LHC), traditionally consume large amounts of CPUcycles for detector simulations and data analysis, but rarely use compute accel-erators 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 provideenough computing power to support the simulation and data analysis needs. Asa 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 issufficiently fast such that it does not impose a bottleneck in detector simula-tions overall, significant speed-ups in the processing of large samples can beachieved from GPU parallelization at both the particle (intra-event) and eventlevels; this is especially beneficial in conditions expected at the high-luminosityLHC, where an immense number of per-event particle multiplicities will resultfrom the many simultaneous proton-proton collisions. We report our experi-ence with porting FastCaloSim to NVIDIA GPUs using CUDA. A preliminaryKokkos implementation of FastCaloSim for portability to other parallel archi-tectures is also described
id cern-2766891
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27668912022-11-02T22:25:54Zhttp://cds.cern.ch/record/2766891engLeggett, CharlesPorting HEP Parameterized Calorimeter Simulation Code to GPUs25th International Conference on Computing in High Energy & Nuclear PhysicsConferences<!--HTML-->The High Energy Physics (HEP) experiments, such as those at theLarge Hadron Collider (LHC), traditionally consume large amounts of CPUcycles for detector simulations and data analysis, but rarely use compute accel-erators 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 provideenough computing power to support the simulation and data analysis needs. Asa 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 issufficiently fast such that it does not impose a bottleneck in detector simula-tions overall, significant speed-ups in the processing of large samples can beachieved from GPU parallelization at both the particle (intra-event) and eventlevels; this is especially beneficial in conditions expected at the high-luminosityLHC, where an immense number of per-event particle multiplicities will resultfrom the many simultaneous proton-proton collisions. We report our experi-ence with porting FastCaloSim to NVIDIA GPUs using CUDA. A preliminaryKokkos implementation of FastCaloSim for portability to other parallel archi-tectures is also describedoai:cds.cern.ch:27668912021
spellingShingle Conferences
Leggett, Charles
Porting HEP Parameterized Calorimeter Simulation Code to GPUs
title Porting HEP Parameterized Calorimeter Simulation Code to GPUs
title_full Porting HEP Parameterized Calorimeter Simulation Code to GPUs
title_fullStr Porting HEP Parameterized Calorimeter Simulation Code to GPUs
title_full_unstemmed Porting HEP Parameterized Calorimeter Simulation Code to GPUs
title_short Porting HEP Parameterized Calorimeter Simulation Code to GPUs
title_sort porting hep parameterized calorimeter simulation code to gpus
topic Conferences
url http://cds.cern.ch/record/2766891
work_keys_str_mv AT leggettcharles portinghepparameterizedcalorimetersimulationcodetogpus
AT leggettcharles 25thinternationalconferenceoncomputinginhighenergynuclearphysics