
GSoC Participation History
Technologies
Topics
Past Projects
Support usage of Thrust API in Clad
This project proposes to enhance Clad, a Clang-based automatic differentiation (AD) tool, with support for NVIDIA's Thrust library. By enabling...
Implementing Debugging Support for xeus-cpp
This proposal outlines integrating debugging into the xeus-cpp kernel for Jupyter using LLDB and its Debug Adapter Protocol (lldb-dap). Modeled after...
Highly Granular Quantization for CICADA
The project aims to enhance the CICADA anomaly detection system in the Compact Muon Solenoid (CMS) Level-1 Trigger (L1T) by integrating highly...
Implement and improve an efficient, layered tape with prefetching capabilities
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
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
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
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
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
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
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
The Large Hadron Collider (LHC) particle track reconstruction faces increasing computational demands, driving exploration into novel methods like...
Implementing a deprecation system for Ganga
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
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
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
GPUs and CUDA have revolutionized computing beyond graphics rendering, becoming essential in various fields due to their parallel processing...
Rucio WebUI Revamp
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
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
The project addresses a limitation in Clad, a Clang plugin for C++ automatic differentiation, which currently cannot fully support non-trivially...
Integration of STL concurrency primitives into CLAD
CLAD is a compiler plugin that enables automatic differentiation of C++ functions. It supports differentiation of user-defined structs, however it...
TMVA SOFIE - Enhancing Keras Parser and JAX/FLAX Integration
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++
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
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
The project addresses the rising energy consumption of ML workloads in high-energy physics (HEP) at CERN. While models like Baler and ATLAS top...
Agent-Based Simulation of CAR-T Cell Therapy Using BioDynaMo
This project aims to develop an agent-based simulation of CAR-T cell therapy using the BioDynaMo platform to better understand and optimize...
Data Representation Optimisation for Generative Model-based Fast Calorimeter Shower Simulation
Summary: This project addresses a critical computational bottleneck in high-energy physics: the simulation of particle showers in calorimeters, which...
Neural (De)compression for High Energy Physics
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...
Frequently Asked Questions
CERN-HSF | GSoC Org Profile & Stats - Learn about CERN-HSF's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available
Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide