Performance portability for the CMS Reconstruction with Alpaka
Journal of Physics Conference Series, vol. 2438, pp. 012058
Abstract
Abstract For CMS, Heterogeneous Computing is a powerful tool to face the computational challenges posed by the upgrades of the LHC, and will be used in production at the High Level Trigger during Run 3. In principle, to offload the computational work on non-CPU resources, while retaining their performance, different implementations of the same code are required. This would introduce code-duplication which is not sustainable in terms of maintainability and testability of the software. Performance portability libraries allow to write code once and run it on different architectures with close-to-native performance. The CMS experiment is evaluating performance portability libraries for the near term future.
Authors 7
-
European Organization for Nuclear Research
Affiliation as printed
CERN, European Organization for Nuclear Research, Meyrin, Switzerland
-
European Organization for Nuclear Research
Affiliation as printed
CERN, European Organization for Nuclear Research, Meyrin, Switzerland
-
Center for Advanced Systems Understanding
Affiliation as printed
CASUS, Center for Advanced Systems Understanding, Görlitz, Germany
-
European Organization for Nuclear Research
Affiliation as printed
CERN, European Organization for Nuclear Research, Meyrin, Switzerland
-
European Organization for Nuclear Research
Affiliation as printed
CERN, European Organization for Nuclear Research, Meyrin, Switzerland
-
Fermi National Accelerator Laboratory
Affiliation as printed
Fermilab, Fermi National Accelerator Laboratory, Batavia, IL, USA
-
European Organization for Nuclear Research · RWTH Aachen University
Affiliation as printed
CERN, European Organization for Nuclear Research, Meyrin, Switzerland
RWTH Aachen University, III. Physikalisches Institut A, Aachen, Germany
Cited by 4 stored of 4
4 results
No patents citing this paper on Lens.org (checked 2026-10-06).
References 4
-
W3125333719details pending0citations
4 results