Kavishka Attanayake
This blog summarizes what progress I have achieved, what I have learnt and my experiences during the GSoC period. Improving throughput can be achieved by attempting to reduce compute times as well as improving hardware utilization. In this project I aim to utilize caching allocators to reduce data reading times as well as utilize CUDA MPS to maximize the GPU utilization of the parallelized CUDA algorithm and compare it against the multicore CPU algorithm.
Tirthankar Mazumder
This blog is about my experiences and what I learned during my GSoC project, which involved adding a new math backend to algebra-plugins, to make ACTS faster.
Manish Kausik H
A blog that summarises my experience with GSoC 2022.
Arul Prakash
The Belle II Software suite is the custom software tasked with handling the simulation, reconstruction and analysis of the data coming in from the Belle detectors. Belle II Software has had several monitoring schemes implemented so far, along with a high-level validation tool. This project seeks to enhance the user experience of the Belle II software validation page and make workflows more efficient with appropriate technical solutions.
Giorgos Apostolopoulos
My GSoC 2022 experience working with the Ganga team | Giorgos Apostolopoulos |
Zifeng Luo
This project consists of the implementation of an automatic conversion tool that migrates both the schema (i.e. fields and their types) and the data of a TTree to RNTuple.
Sanchi Mittal
Develop a generator in C++ and Python to read data from the ROOT I/O and input them to the Python machine learning tools such as Tensorflow/Keras and PyTorch.
Kalp Shah
A software package that provides tools for manipulation of HEP specific datasets
Ujwal Kundur
Parallelizing the IslandCluster Algorithm for the EIC ECAL - A foray into HPC and Hardware Accelerators.
Mohammad Warid
An Etherpad plugin to support collaborative sync share across ScienceMesh Platform
Harshil Jani
GSOC 2022 : Performance Analysis and Data Visualization for Geant 4
Guneet Singh Kohli
A KubeFlow pipeline for training ML Fast Simulation in Geant4.
Priyam Mehta
A KubeFlow pipeline for performing inference optimization using different ONNXRuntime Execution Providers.
Simone Balducci
Description of the progress obtained in generalizing the CLUE clustering algorithm to N dimensions and binding it with Python.
Harshal Shende
This project aims to simplify complex workflows and enhancement of the python interface, greatly reducing the amount of code that has to be written, including pythonizations for TMVA GUI and Hist functions and converters for PyROOT NumPy arrays to convert RTensor from and to PyROOT NumPy arrays.
Neel Shah
Currently, we are developing a fast inference system in TMVA, called SOFIE, that takes ONNX model as input and produces compilation-ready standalone C++ scripts as output. These scripts will then provide users an easy way to deploy their deep learning models in their physics software and analysis frameworks. This project focuses on the development of some missing deep learning operations which will allow to build more complex networks within TMVA. Specifically, we propose to implement the inference functionality of some ONNX operators in the code generation format.
Soumil Baldota
Interfacing PODIO to auto-generate Julia code along side C++ and Python
Kyle Fan
Final blog post, Multiweight-integration User Guide and continued work plans.
Karthik Sundar
A OCM (Open Cloud Mesh) and WebDAV file sharing service to facilitate sharing of data across the Sciencemesh.
Jun Zhang
In this summer, I explored the possible ways of how can we improve the performance of Clang modules in ROOT and CMSSW.
Sudersan S
This blog entails my progress, learning and experience acquired during the GSoC period.
Mohammad Humayun Khan
Hello dear reader, I hope you’re doing well. During the summer of 2022, I worked on project Phoenix at CERN-HSF as a Google Summer of Code contributor. My project aimed to introduce a new testing infrastructure for Phoenix.
Nimish Bongale
The Rucio WebUI 2.0 we’ve all been looking forward to is finally here…
Anand Krishna
Porting the Smashbox test suite to Python 3
Divyansh Tiwari
Hello Everyone! This is Divyansh. I was accepted to take part in GSoC 2022 under CERN-HSF and I am contributing to Geant4. My project is about implementing symplectic integrators into the Geant4 codebase.
Kush Kothari
Introducing lazy Dask workflows to Uproot
Andrei Gheata
Student blogs are mandatory for CERN-HSF starting with GSoC 2022 edition! This is now common practice and it is an efficient way to track the activity within the different GSoC projects. For students: consider this your own GSoC page. You should publish all relevant information about the activity: links to proposals, presentations, reports, and also your experience with GSoC.