An Overview of SYCL Applications in the Context of High Energy Physics at CERN

The High-Luminosity LHC upgrade will increase the instantaneous luminosity by up to a factor of three compared to the current value, with average pile-up of around 200 interactions per bunch crossing. This will dramatically amplify the volume and complexity of data processed by the LHC experiments and therefore also the computing requirements for online and offline reconstruction. To meet this challenge, experiments are increasingly exploiting heterogeneous resources, offloading part of the simulation, reconstruction and data analysis to GPUs and other accelerators at CERN, on the WLCG, and at external HPC facilities.In this context, performance-portable programming models like SYCL are essential to keep large code bases maintainable while targeting diverse architectures and vendor ecosystems. At CERN and in the LHC collaborations, we have been evaluating SYCL as a common layer across several domains, both as a direct programming model (e.g. via Intel oneAPI/DPC++) and as an enabling technology underneath portability layers and libraries used in HEP software.This talk will present an overview of our experience with SYCL at CERN, covering use cases in reconstruction workflows for CMS and ATLAS, as well as efforts in core HEP libraries, and summarising the main challenges and lessons learned.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-06-30
DOI
https://doi.org/10.5281/zenodo.21065299
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Overview of SYCL Applications in the Context of High Energy Physics at CERN

Aurora Perego
Zenodo (CERN European Organization for Nuclear Research)
Distributed and Parallel Computing Systems
article

An Overview of SYCL Applications in the Context of High Energy Physics at CERN

Aurora Perego
article en

Abstract

The High-Luminosity LHC upgrade will increase the instantaneous luminosity by up to a factor of three compared to the current value, with average pile-up of around 200 interactions per bunch crossing. This will dramatically amplify the volume and complexity of data processed by the LHC experiments and therefore also the computing requirements for online and offline reconstruction. To meet this challenge, experiments are increasingly exploiting heterogeneous resources, offloading part of the simulation, reconstruction and data analysis to GPUs and other accelerators at CERN, on the WLCG, and at external HPC facilities.In this context, performance-portable programming models like SYCL are essential to keep large code bases maintainable while targeting diverse architectures and vendor ecosystems. At CERN and in the LHC collaborations, we have been evaluating SYCL as a common layer across several domains, both as a direct programming model (e.g. via Intel oneAPI/DPC++) and as an enabling technology underneath portability layers and libraries used in HEP software.This talk will present an overview of our experience with SYCL at CERN, covering use cases in reconstruction workflows for CMS and ATLAS, as well as efforts in core HEP libraries, and summarising the main challenges and lessons learned.

Zenodo (CERN European Organization for Nuclear Research)
Istituto Nazionale di Fisica Nucleare (IT), European Organization for Nuclear Research (CH)
Openalex Percentile: Top 6%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.