Google Summer of Code 2026 Contributor
email: goyalvedant2005[at]gmail[dot]com
Education: B.E. in Electrical and Computer Engineering, Thapar Institute of Engineering and Technology, Patiala, India
Ongoing project:
Consolidate and advance the GPU infrastructure in Clad
Automatic Differentiation(AD) is a set of techniques to evaluate the derivative
of functions specified by the computer programs precisely and efficiently. Clad
is a Clang based AD tool that transforms C++ code to compute derivatives. Clad
supports multiple differentiation modes like reverse mode, forward mode and hessian
mode making it suitable for wide range of applications. Clad have also demonstrated
promising support for GPU based differentiation however the work remains fragmented.
This project aims to consolidate the fragmented work and advance Clad’s GPU infrastructure
into a robust and consistent system.
Project Proposal: URL
Mentors: Aaron Jomy, David Lange, Vassil Vassilev