Learn · CERN

Talk28 min

Porting HEP Parameterized Calorimeter Simulation Code to GPUs

Charles Leggett · CERN

Watch At CERN

About

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.

0:00:00 Slide 1

0:02:44 Slide 2

0:05:28 Slide 3

0:08:11 Slide 4

0:10:55 Slide 5

0:13:39 Slide 6

0:16:22 Slide 7

0:19:06 Slide 8

0:21:49 Slide 9

0:24:33 Slide 10

0:27:17 Slide 11

The talk

  1. Porting HEP Parameterized Calorimeter Simulation Code to GPUs 2021-05-17 · 28 min · CERN's player

Credits and licence

Institution
CERN
Department
Conferences
Speaker
Charles Leggett
Year
2021
Language
English
Subjects
Physics, Computer science, Earth and environment
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed