Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Porting CMS Heterogeneous Pixel Reconstruction to Kokkos

Conference ·
OSTI ID:1778682
Programming for a diverse set of compute accelerators in addition to the CPU is a challenge. Maintaining separate source code for each architecture would require lots of effort, and development of new algorithms would be daunting if it had to be repeated many times. Fortunately there are several portability technologies on the market such as Alpaka, Kokkos, and SYCL. These technologies aim to improve the developer productivity by making it possible to use the same source code for many different architectures. In this paper we use heterogeneous pixel reconstruction code from the CMS experiment at the CERNL LHC as a realistic use case of a GPU-targeting HEP reconstruction software, and report experience from prototyping a portable version of it using Kokkos. The development was done in a standalone program that attempts to model many of the complexities of a HEP data processing framework such as CMSSW. We also compare the achieved event processing throughput to the original CUDA code and a CPU version of it.
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States); Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
DOE Contract Number:
AC02-07CH11359
OSTI ID:
1778682
Report Number(s):
FERMILAB-CONF-21-063-SCD; arXiv:2104.06573; oai:inspirehep.net:1858274
Country of Publication:
United States
Language:
English

Similar Records

Evaluating Performance Portability with the CMS Heterogeneous Pixel Reconstruction code
Conference · Sun Dec 31 23:00:00 EST 2023 · EPJ Web Conf. · OSTI ID:2468764

Portable HCAL reconstruction in the CMS detector using the Alpaka library
Conference · Tue Oct 29 00:00:00 EDT 2024 · OSTI ID:2477008

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

Related Subjects