|
273 | 273 | proposal: /assets/docs/TharunA_GSoC_Proposal_2024-Xeus-Cpp.pdf
|
274 | 274 | mentors: Anutosh Bhat, Johan Mabille, Aaron Jomy, David Lange, Vassil Vassilev
|
275 | 275 |
|
| 276 | +<<<<<<< HEAD |
276 | 277 | - name: Thomas Fransham
|
277 | 278 | info: "GSoC 2024 Contributor"
|
278 | 279 | email: tfransham@gmail.com
|
|
315 | 316 | photo: Matthew.jpg
|
316 | 317 | education: PhD Theoretical Nuclear Physics, University of Surrey (2018)
|
317 | 318 | active: 1
|
| 319 | +======= |
| 320 | +- name: "Christina Koutsou" |
| 321 | + photo: |
| 322 | + info: "Google Summer of Code 2024 Contributor" |
| 323 | + email: christinakoutsou22@gmail.com |
| 324 | + education: "Integrated Master's in Electrical and Computer Engineering, Aristotle University of Thessaloniki, Greece" |
| 325 | + github: "https://github.com/kchristin22" |
| 326 | + active: 1 |
| 327 | + linkedin: "https://www.linkedin.com/in/christina-koutsou-69416b28a/" |
| 328 | + projects: |
| 329 | + - title: "Reverse-mode automatic differentiation of GPU (CUDA) kernels using Clad" |
| 330 | + status: Ongoing |
| 331 | + description: | |
| 332 | + Nowadays, the rise of AI has shed light into the power of GPUs. The notion of General Purpose GPU Programming is |
| 333 | + becoming more and more popular and it seems that the scientific community is increasingly favoring it over CPU Programming. |
| 334 | + Consequently, implementation of mathematics and operations needed for such projects are getting adjusted to GPU's architecture. |
| 335 | + Automatic differentiation is a notable concept in this context, finding applications across diverse domains from ML to Finance to Physics. |
| 336 | + Clad is a clang plugin for automatic differentiation that performs source-to-source transformation and produces a function capable of |
| 337 | + computing the derivatives of a given function at compile time. This project aims to widen Clad’s use range and audience by enabling |
| 338 | + the reverse-mode automatic differentiation of CUDA kernels. The total goal of the project is to support the differentiation of CUDA |
| 339 | + kernels that may also include typical CUDA built-in objects (e.g. threadIdx, blockDim etc.), which are employed to prevent race conditions, |
| 340 | + using Clad. These produced kernels will compute the derivative of an argument specified by the user as the output based on an input parameter |
| 341 | + of their choosing. In addition, the user must be able to call these kernels with a custom grid configuration. |
| 342 | + proposal: /assets/docs/Christina_Koutsou_GSoC_2024.pdf |
| 343 | + mentors: Vassil Vassilev, Parth Arora, Alexander Penev |
| 344 | +>>>>>>> 2c416f3 (Add Christina Koutsou to contributors list) |
318 | 345 |
|
319 | 346 | - name: "This could be you!"
|
320 | 347 | photo: rock.jpg
|
|
0 commit comments