Migrating CUDA to SYCL: A HEP Case Study with ROOT RDataFrame

Jolly Chen, Monica Dessole, Ana-Lucia Varbanescu

Research output: Contribution to conferencePosterAcademic

Abstract

The world’s largest particle accelerator, located at CERN, produces petabytes of data that need to be analysed efficiently, to study the fundamental structures of our universe. ROOT RDataFrame is an open-source C++ data analysis interface, developed for this purpose. With the increasing heterogeneity in computing facilities, it becomes crucial to efficiently support GPGPUs. In this work, we describe our prototyped CUDA implementation and its migration to SYCL, focusing on a core high-energy physics (HEP) operation in RDataFrame – histogramming. In addition, we provide a comparative performance analysis of two SYCL compilers (AdaptiveCpp and DPC++) against the reference CUDA implementation.
Original languageEnglish
Number of pages2
DOIs
Publication statusPublished - 8 Apr 2024
Event12th International Workshop on OpenCL and SYCL, IWOCL 2024 - Chicago, United States
Duration: 8 Apr 202411 Apr 2024
Conference number: 12

Workshop

Workshop12th International Workshop on OpenCL and SYCL, IWOCL 2024
Abbreviated titleIWOCL 2024
Country/TerritoryUnited States
CityChicago
Period8/04/2411/04/24

Keywords

  • n/a OA procedure

Fingerprint

Dive into the research topics of 'Migrating CUDA to SYCL: A HEP Case Study with ROOT RDataFrame'. Together they form a unique fingerprint.

Cite this