19–25 Oct 2024
Europe/Zurich timezone

Portable HCAL reconstruction in the CMS detector using the Alpaka library

TUE 32
22 Oct 2024, 15:18
57m
Exhibition Hall

Exhibition Hall

Poster Track 2 - Online and real-time computing Poster session

Speaker

Ka Hei Martin Kwok (Fermi National Accelerator Lab. (US))

Description

CMS has deployed a number of different GPU algorithms at the High-Level Trigger (HLT) in Run 3. As the code base for GPU algorithms continues to grow, the burden for developing and maintaining separate implementations for GPU and CPU becomes increasingly challenging. To mitigate this, CMS has adopted the Alpaka (Abstraction Library for Parallel Kernel Acceleration) library as the performance portability solution to provide a single-code base for parallel execution on both GPUs and CPUs in CMS software (CMSSW).

A direct CUDA version of HCAL energy reconstruction, called Minimization At Hcal, Iteratively (MAHI), has been deployed at the HLT in the 2022-2023 data taking period. This contribution will describe how the CUDA version is converted into a portable implementation using the Alpaka library. We will discuss the porting experience from CUDA to Alpaka, the validation process and the performance of the Alpaka version in CPU and GPU.

Primary author

Ka Hei Martin Kwok (Fermi National Accelerator Lab. (US))

Presentation materials