Back to Search Start Over

Porting ATLAS Fast Calorimeter Simulation to GPUs with Performance Portable Programming Models

Authors :
Atif Mohammad
Dong Zhihua
Leggett Charles
Lin Meifeng
Tsulaia Vakhtang
Source :
EPJ Web of Conferences, Vol 295, p 11018 (2024)
Publication Year :
2024
Publisher :
EDP Sciences, 2024.

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.

Subjects

Subjects :
Physics
QC1-999

Details

Language :
English
ISSN :
2100014X
Volume :
295
Database :
Directory of Open Access Journals
Journal :
EPJ Web of Conferences
Publication Type :
Academic Journal
Accession number :
edsdoj.04caa5ab5304568a38a562cd488551b
Document Type :
article
Full Text :
https://doi.org/10.1051/epjconf/202429511018