CERN-HSF logo
GSoCScience and medicineAccepted in 2026

CERN-HSF

Umbrella for Particle Physics-related projects

239
Projects
10
Years accepted
26
In 2026

Projects by year

239

2026

26 acceptedShow
  • ML Inference on heterogeneous architectures using SOFIE

    Accepted project · by _HarshChauhan_

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

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

    Accepted project · by Aashirvad

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

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

    Accepted project · by Abdelrhman Elrawy

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

  • Fine grained storage for the DUNE experiment

    Accepted project · by 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...

  • BOA Constrictor: Benchmarking Neural Backbones for HEP Data Compression

    Accepted project · by 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...

  • EKO Oxidation: Maturing the Rust Core of EKO

    Accepted project · by AkshatRai07

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

  • HTCondor Live Tools with Solution Memory

    Accepted project · by Antonio Battaglia

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

  • Apache Arrow Interface for PODIO

    Accepted project · by 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...

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

    Accepted project · by AtikSantellan

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

  • Automated Software Performance Monitoring for the ATLAS experiment

    Accepted project · by Douglas Lindsay

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

  • Clad as a First-Class Gradient Engine in LibTorch

    Accepted project · by 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...

  • Parallel Processing Improvements in Julia Jet Reconstruction

    Accepted project · by 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...

  • S3 Backend for RNTuple

    Accepted project · by 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...

  • Implement CppInterOp API exposing memory ownership and thread safety

    Accepted project · by 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...

  • Debugging CVMFS Processes in D-State

    Accepted project · by L Venkata Subramanyam

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

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

    Accepted project · by 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-Assisted PostgreSQL Optimization Using EXPLAIN Plans

    Accepted project · by Sarthak18

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

  • Debuggable Installations for Spack Packages

    Accepted project · by SebastianPaucar

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

  • Data Representation Optimization for ML-based calorimeter simulation

    Accepted project · by 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...

  • Integration of Combine with FCCAnalyses

    Accepted project · by 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...

  • Enabling Sustainable ARM Support for the Belle II Software

    Accepted project · by 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...

  • Generative-AI Assisted Testing of Complex Stacks of Spack Packages

    Accepted project · by VaishnaviMishra

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

  • Constellation Web Interface for Controlling and Monitoring Experimental Setups

    Accepted project · by VanitasCodes

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

  • Consolidate and advance the GPU infrastructure in Clad

    Accepted project · by 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...

  • Transformer based Reconstruction for LHCb PicoCal Calorimeter

    Accepted project · by Worakan Lasudee

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

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

    Accepted project · by XBastille

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

2025

25 acceptedShow
  • Implementing Debugging Support for xeus-cpp

    Accepted project · by _Abhinav_Kumar_

    This proposal outlines integrating debugging into the xeus-cpp kernel for Jupyter using LLDB and its Debug Adapter Protocol (lldb-dap). Modeled after...

  • Support usage of Thrust API in Clad

    Accepted project · by Abdelrhman Elrawy

    This project proposes to enhance Clad, a Clang-based automatic differentiation (AD) tool, with support for NVIDIA's Thrust library. By enabling...

  • Highly Granular Quantization for CICADA

    Accepted project · by Abhishikth Mallampalli

    The CICADA (Calorimeter Image Convolutional Anomaly Detection Algorithm) project aims to detect anomalous physics signatures without bias from...

  • Implement and improve an efficient, layered tape with prefetching capabilities

    Accepted project · by Aditi Milind Joshi

    Automatic Differentiation (AD) is a computational technique that enables efficient and precise evaluation of derivatives for functions expressed in...

  • Using ROOT in the field of genome sequencing

    Accepted project · by Aditya18

    This project will improve how we store and analyze DNA sequence data by using ROOT's newer RNTuple format. We'll work in two main steps: First, we'll...

  • Integrating Support for Google XLS in hls4ml

    Accepted project · by Andrei Girjoaba

    At the end of Moore’s law, building domain-specific computer architectures is considered the next step in improving program efficiency. Hls4ml is an...

  • Physics-Constrained Autoencoders: Intelligent Compression in High Energy Physics

    Accepted project · by Carter Capetz

    The Large Hadron Collider (LHC) hosts high-energy physics (HEP) experiments, such as ATLAS, which generate over 1 petabyte of data every second....

  • Evaluating CVMFS for Machine Learning Model Distribution

    Accepted project · by jasonwu224

    Physicists at the LHC need to perform ML inference on massive amounts of data. Currently, the bookkeeping of ML model files is an unsolved problem....

  • Enable automatic differentiation of OpenMP programs with Clad

    Accepted project · by Jiayang Li

    This project aims to extend Clad, a Clang-based automatic differentiation tool for C++, to support OpenMP programs. By enabling Clad to parse and...

  • Background Enrichment augmented Anomaly Detection (BEAD)– Contrastive VAE & Transformer Architecture

    Accepted project · by JohnKala

    This project aims to enhance the BEAD framework for anomaly detection in high-energy physics by developing a new multi-stage architecture that...

  • Benchmarking Sustainability of Classical & Quantum Algorithms for particle trajectory reconstruction

    Accepted project · by KaranSingh

    The Large Hadron Collider (LHC) particle track reconstruction faces increasing computational demands, driving exploration into novel methods like...

  • Implementing a deprecation system for Ganga

    Accepted project · by Kossi GLOKPOR

    This project aims to introduce a structured, automated deprecation system for the Ganga project. Ganga currently lacks a formal process for phasing...

  • RNTuple in JSROOT

    Accepted project · by Kriti Mahajan

    This project addresses the lack of RNTuple support in JSROOT, a critical gap hindering browser-based visualization and analysis of high-energy...

  • Extending support on custom kernels with virtme-ng

    Accepted project · by Madlani Shivam

    The CernVM File System - CVMFS distributes LHC experiment software and conditions data to the LHC computing infrastructure. The client application is...

  • Implement activity analysis for reverse-mode differentiation of (CUDA) GPU kernels

    Accepted project · by Maksym Andriichuk

    GPUs and CUDA have revolutionized computing beyond graphics rendering, becoming essential in various fields due to their parallel processing...

  • Rucio WebUI Revamp

    Accepted project · by MytsV

    As a final-year Software Engineering student at Kyiv Polytechnic Institute, I propose transforming Rucio WebUI into a more powerful, intuitive, and...

  • Intelligent Log Analysis for the HSF Conditions Database

    Accepted project · by Osama Tahir

    The nopayloaddb tool works as an implementation of the conditions database reference for the HSF. The project is based upon Nginx, Django, and the...

  • Improve automatic differentiation of object-oriented paradigms using Clad

    Accepted project · by Petro Zarytski

    The project addresses a limitation in Clad, a Clang plugin for C++ automatic differentiation, which currently cannot fully support non-trivially...

  • TMVA SOFIE - Enhancing Keras Parser and JAX/FLAX Integration

    Accepted project · by Prasanna Kasar

    The SOFIE (System for Optimized Fast Inference Code Emit) project is an initiative within the TMVA (Toolkit for Multivariate Data Analysis) framework...

  • Enhancing LLM Training Efficiency with Clad for Automatic Differentiation in C++

    Accepted project · by Rohan Timmaraju

    Training Large Language Models (LLMs) is computationally expensive, often bottlenecked by the performance limitations of Python-based frameworks....

  • TMVA SOFIE - GPU Support for Machine Learning Inference

    Accepted project · by S.Akash

    ROOT's TMVA( Toolkit for Multi-Variate Analysis ) has SOFIE (System for Optimized Fast Inference code Emit) which offers a parser capable of...

  • GreenML@CERN – A Comprehensive Framework for Energy-Efficient Scientific Machine Learning

    Accepted project · by Sakshi Kumar

    The project addresses the rising energy consumption of ML workloads in high-energy physics (HEP) at CERN. While models like Baler and ATLAS top...

  • CARTopiaX: an Agent-Based Simulation of CAR T-Cell Therapy built on BioDynaMo

    Accepted project · by Salvador de la Torre Gonzalez

    CAR T-cell therapy is a form of cancer immunotherapy that engineers a patient’s T cells to recognize and eliminate malignant cells. Although highly...

  • Data Representation Optimisation for Generative Model-based Fast Calorimeter Shower Simulation

    Accepted project · by Tarun Nandi

    This project addresses the computational cost of full Geant4 calorimeter shower simulation by constructing compact, readout-segmentation–independent...

  • Neural (De)compression for High Energy Physics

    Accepted project · by Yolanne

    In high-energy physics experiments such as those conducted at CERN's ATLAS project, the volume of data generated is immense, reaching up to 60...

2024

17 acceptedShow

2023

16 acceptedShow

2022

21 acceptedShow

2021

25 acceptedShow

2020

34 acceptedShow

2019

29 acceptedShow

2018

26 acceptedShow

2017

20 acceptedShow

Public proposals

2

Read them for structure, not to copy. All proposals for CERN-HSF.