Science and medicine

CERN-HSF

Umbrella for Particle Physics-related projects

Technologies
AICC++container orchestrationdata analysisPython
Topics
algorithmicsbig datamachine learningparticle physicsPerformance Optimisation
Total projects
239
Years participating
10
Most recent
2026

Participation history

10 program years
Projects by participation year 2017: 20 projects, 2018: 26 projects, 2019: 29 projects, 2020: 34 projects, 2021: 25 projects, 2022: 21 projects, 2023: 16 projects, 2024: 17 projects, 2025: 25 projects, 2026: 26 projects 20 2017 26 2018 29 2019 34 2020 25 2021 21 2022 16 2023 17 2024 25 2025 26 2026

Historical projects

2026 26 projects

Official GSoC page ↗

ML Inference on heterogeneous architectures using SOFIE

Contributor: _HarshChauhan_

SOFIE generates standalone C++ inference code from trained neural networks, letting HEP frameworks run ML models without heavy external dependencies....

AIC++

Publication of OmniFold Weights A Standardized Format for ML Based Unfolding Results

Contributor: Aashirvad

OmniFold produces per-event weights that cannot be reused without the original analysis environment. The original OmniFold paper deposited input...

AIPython

Enabling Differentiable Rendering via AD of Parallel C++ STL Primitives in Clad

Contributor: Abdelrhman Elrawy

This project proposes to enhance Clad, a Clang-based automatic differentiation (AD) tool, by leveraging its liveness analysis to automatically...

AIC++

Fine grained storage for the DUNE experiment

Contributor: Ahmed Idani

DUNE’s fine-grained Phlex/FORM I/O model stores data products across many independent RNTuple containers, which can increase read-side overhead...

AI

BOA Constrictor: Benchmarking Neural Backbones for HEP Data Compression

Contributor: Akarsh_sahlot

The LHC at CERN generates 30 petabytes of physics data every year. Current compression tools like LZMA treat this data like any other file and miss...

AIPython

EKO Oxidation: Maturing the Rust Core of EKO

Contributor: AkshatRai07

EKO (Evolution Kernel Operators) is a foundational Python library used in high-precision particle physics that currently faces performance...

AIC++Python

HTCondor Live Tools with Solution Memory

Contributor: Antonio Battaglia

This project enhances the Archi framework by enabling real-time interaction with HTCondor job scheduling infrastructure and introducing a persistent...

AI

Apache Arrow Interface for PODIO

Contributor: Arnav Dham

This project aims to implement a high-performance Apache Arrow backend for PODIO. Currently, PODIO data is primarily persistent in ROOT and SIO...

AIC++data analysis

Characterizing I/O Performance for ML Data Loaders at Scale using Darshan

Contributor: AtikSantellan

Modern machine learning workflows in High Energy Physics increasingly rely on large-scale datasets, where the data-loading stage can become a primary...

AI

Automated Software Performance Monitoring for the ATLAS experiment

Contributor: Douglas Lindsay

At present, software regression testing at ATLAS is predominantly performed manually via inspection of metrics on the ATLAS project management board....

AI

Clad as a First-Class Gradient Engine in LibTorch

Contributor: fogsong

This proposal targets the HSF 2026 idea Clad as a first class gradient engine in libtorch, a 350-hour project intended to make compiler-generated...

AIC++

Parallel Processing Improvements in Julia Jet Reconstruction

Contributor: Harshit Nagpal

This project aims to improve the parallel scaling of JetReconstruction.jl, a Julia package for jet clustering in high-energy physics. While the...

AIC++

S3 Backend for RNTuple

Contributor: Jas Mehta

RNTuple is ROOT's next-generation columnar data format for High Energy Physics. Its storage layer is decoupled from its format layer, enabling new...

AI

Implement CppInterOp API exposing memory ownership and thread safety

Contributor: Kerem Sahin

CppInterOp is a Clang-based library that provides an API to examine C/C++ code, enabling language bindings such as cppyy to interact with C++ code at...

AIC++

Debugging CVMFS Processes in D-State

Contributor: L Venkata Subramanyam

This project proposes to build diagnostic tooling for extracting debugging information from CVMFS processes stuck in uninterruptible sleep (D-state),...

AI

CARTopiaX: Extending a Next-Generation Platform for Computational Cancer Biology

Contributor: Salvador de la Torre Gonzalez

This project proposes a comprehensive strategy to extend the CARTopiaX platform within BioDynaMo to replicate a wider range of in vitro observations...

AI

AI-Assisted PostgreSQL Optimization Using EXPLAIN Plans

Contributor: Sarthak18

Nopayloaddb is used to serve time-sensitive conditions data for high-energy physics (HEP) experiments, so performance is critical: slow IOV lookups...

AI

Debuggable Installations for Spack Packages

Contributor: SebastianPaucar

Spack is a dominant HPC package manager that automates scientific software installation, widely used in the HEP community. Spack builds software in...

AI

Data Representation Optimization for ML-based calorimeter simulation

Contributor: Siyu (Rain) Chen

This project aims to develop a pipeline for producing calorimeter shower datasets in point-cloud form for a given detector and various types of...

AI

Integration of Combine with FCCAnalyses

Contributor: Soumyadip Niyogi

The Future Circular Collider (FCC) is a flagship proposal for a next-generation post-LHC particle accelerator to be built at CERN. As the FCC project...

Python

Enabling Sustainable ARM Support for the Belle II Software

Contributor: utk4r-sh

ARM-based processors are becoming increasingly common in HPC environments, as in the AWS Graviton, Fujitsu A64FX (one of the world's fastest...

AI

Generative-AI Assisted Testing of Complex Stacks of Spack Packages

Contributor: VaishnaviMishra

The Problem: Spack’s combinatorial flexibility makes exhaustive CI testing computationally impossible. Current CI focuses almost exclusively on...

AI

Constellation Web Interface for Controlling and Monitoring Experimental Setups

Contributor: VanitasCodes

During late-night beam tests, physicists must leave detector halls to find workstations with Qt installed just to check satellite status. This...

C++Python

Consolidate and advance the GPU infrastructure in Clad

Contributor: Vedant Goyal

Automatic Differentiation(AD) is a set of techniques to evaluate the derivative of functions specified by a computer program. Clad is a Clang-based...

AIC++

Transformer based Reconstruction for LHCb PicoCal Calorimeter

Contributor: Worakan Lasudee

Current LHCb calorimeter reconstruction uses rule-based clustering without exploiting timing or learned representations. The PicoCal upgrade will...

AI

AI-Accelerated Signal Reconstruction for the ATLAS Tile Calorimeter at the HL-LHC

Contributor: XBastille

The ATLAS Tile Calorimeter (TileCal) currently reconstructs energy using a linear signal-processing method. For the Phase-II HL-LHC upgrade, readout...

AI