Published October 9, 2024 | Version v1
Report Open

GPU Optimizations for HEP Analysis in ROOT

Creators

  • 1. ROR icon University of Amsterdam

Contributors

  • 1. ROR icon European Organization for Nuclear Research
  • 2. ROR icon University of Twente

Description

This project focuses on improving the runtime performance of High Energy Physics (HEP) analyses by leveraging GPUs, which are increasingly common coprocessors used to accelerate computationally intense operations. Histogramming is a core operation in HEP analysis, however the current GPU implementation is bounded by memory transfers. Hence, we implemented a generic batch histogramming kernel to fill multiple histograms at the same time. In future work, this implementation can be used to improve data reuse. Additionally, we explored offloading define actions to the GPU, which showed the potential for significant performance gains, up to speedups of $100\times$ compared against equivalent multi threaded CPU implementations.

Files

NOBEL_CERN_SSP_Report.pdf

Files (396.9 kB)

Name Size Download all
md5:e7085f400362ed37ba7017ae91e38478
396.9 kB Preview Download

Additional details

Identifiers

CDS Reference
CERN-STUDENTS-Note-2024-180

CERN

Department
EP