DOE OSTI · 2448337
Porting ATLAS Fast Calorimeter Simulation to GPUs with Performance Portable Programming Models
Abstract
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Atif, Mohammad, Dong, Zhihua, Leggett, Charles, Lin, Meifeng, Tsulaia, Vakhtang. 2024-05-06. Porting ATLAS Fast Calorimeter Simulation to GPUs with Performance Portable Programming Models. https://doi.org/10.1051/epjconf%2F202429511018
Cite the original work for its findings. Save a collection to share your selection of sources.