Porting ATLAS Fast Calorimeter Simulation to GPUs with Performance Portable Programming Models
Journal Article
·
· EPJ Web of Conferences (Online)
- Brookhaven National Laboratory (BNL), Upton, NY (United States)
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
FastCaloSim is a parameterized simulation of the particle energy response and of the energy distribution in the ATLAS calorimeter. It is a relatively small and self-contained package with massive inherent parallelism and captures the essence of GPU offloading via important operations like data transfer, memory initialization, floating point operations, and reduction. It was identified by the High Energy Physics Center for Computational Excellence project as a good testbed for evaluating the performance and ease of portability of programming models. In this paper, we will discuss the results of our evaluation of the porting process to Kokkos, SYCL, Alpaka, OpenMP and std::par (nvc++), and compare performance on NVIDIA, AMD and Intel GPUs, as well as multicore CPUs.
- Research Organization:
- Brookhaven National Laboratory (BNL), Upton, NY (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- Grant/Contract Number:
- AC02-05CH11231; SC0012704
- OSTI ID:
- 2448337
- Report Number(s):
- BNL--226120-2024-JAAM
- Journal Information:
- EPJ Web of Conferences (Online), Journal Name: EPJ Web of Conferences (Online) Vol. 295; ISSN 2100-014X
- Publisher:
- EDP SciencesCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
Evaluating Performance Portability with the CMS Heterogeneous Pixel Reconstruction code
Porting HEP Parameterized Calorimeter Simulation Code to GPUs
Application of performance portability solutions for GPUs and many-core CPUs to track reconstruction kernels
Conference
·
Sun Dec 31 23:00:00 EST 2023
· EPJ Web Conf.
·
OSTI ID:2468764
Porting HEP Parameterized Calorimeter Simulation Code to GPUs
Journal Article
·
Thu Jun 24 20:00:00 EDT 2021
· Frontiers in Big Data
·
OSTI ID:1812494
Application of performance portability solutions for GPUs and many-core CPUs to track reconstruction kernels
Conference
·
Wed May 01 00:00:00 EDT 2024
·
OSTI ID:2438811