Evaluating Performance Portability with the CMS Heterogeneous Pixel Reconstruction code
Abstract
CMS uses GPUs as part of the High-Level Trigger farm in LHC Run 3 • GPU vendors provide their own APIs that also differ from programming the CPU -Want to minimize development and maintenance effort -CMS is moving to have portable code between CPU and NVIDIA and AMD GPUs via Alpaka • Want to be aware of the other technologies in the market to guide long term planning • Used CMS heterogeneous pixel reconstruction (Patatrack) as a use case for a set of realistic algorithms utilizing GPU effectively • Measure the performance of direct, Alpaka, Kokkos, and SYCL versions on CPU, NVIDIA GPU, and AMD GPU -All versions give the same results (within reproducibility accuracy) -Some grain of salt needed to interpret the results• The versions using different portability technologies have differences• Report initial experience with std::par and OpenMP Target offload
Authors 14
-
Affiliation as printed
Unlisted
-
European Organization for Nuclear Research
Affiliation as printed
CERN
-
European Organization for Nuclear Research
Affiliation as printed
CERN
-
Istituto Nazionale di Fisica Nucleare · Istituto Nazionale di Fisica Nucleare, Sezione di Bologna · University of Bologna
Affiliation as printed
INFN, Bologna; U. Bologna, DIFA
INFN, Bologna
-
Affiliation as printed
Argonne
-
University of Geneva · Center for Advanced Systems Understanding
Affiliation as printed
CASUS; Geneva U
CASUS
-
Lawrence Berkeley National Laboratory
Affiliation as printed
LBL, Berkeley
-
European Organization for Nuclear Research
Affiliation as printed
CERN
-
Fermi National Accelerator Laboratory
Affiliation as printed
Fermilab
-
Fermi National Accelerator Laboratory
Affiliation as printed
Fermilab
-
Instituto Politécnico Nacional · Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional
Affiliation as printed
CINVESTAV, IPN
-
European Organization for Nuclear Research
Affiliation as printed
CERN
-
Istituto Nazionale di Fisica Nucleare, Sezione di Milano · Istituto Nazionale di Fisica Nucleare, Sezione di Milano Bicocca
Affiliation as printed
INFN, Milan; Milan Bicocca U
INFN, Milan
-
W. Redjeb Aachen
European Organization for Nuclear Research · RWTH Aachen University
Affiliation as printed
CERN; RWTH Aachen U
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-06).