|
323 | 323 | proposal: /assets/docs/petro_mozil_promosal_GSoC_2025.pdf
|
324 | 324 | mentors: Martin Vassilev, David Lange
|
325 | 325 |
|
| 326 | +- name: Galin Bistrev |
| 327 | + photo: Bistrev.png |
| 328 | + info: "CERN Summer student 2025" |
| 329 | + email: gbistrev@uni-sofia.bg |
| 330 | + education: "Nuclear and particle physics , Sofia University , St. Kliment Ohridski , Bulgaria" |
| 331 | + github: "https://github.com/GalinBistrev2" |
| 332 | + active: 1 |
| 333 | + linkedin: "https://www.linkedin.com/in/galin-bistrev-905920369/" |
| 334 | + projects: |
| 335 | + - title: "Implementing AD in CMS Combine" |
| 336 | + status: Ongoing |
| 337 | + description: | |
| 338 | + This project aims to introduce automatic differentiation techniques into |
| 339 | + the CMS Combine tool. Combine is the primary statistical analysis tool |
| 340 | + used in CMS and is based on the RooFit software. Recently RooFit has |
| 341 | + started using automatic differentiation (AD) technology to aid |
| 342 | + minimization algorithms. Computationally cheap gradients produced by AD |
| 343 | + can improve performance of the larger workflows in Combine by more than |
| 344 | + 5x as demonstrated at ICHEP. The way how RooFit implements AD also |
| 345 | + benefits the shareability of likelihoods. To get the likelihood |
| 346 | + gradient, RooFit transforms the likelihood from its internal |
| 347 | + representation to simple standalone C++ code, which is then used to |
| 348 | + generate the gradient code. This can help collaborators without RooFit |
| 349 | + and Combine expertise to work with likelihoods from Combine at a lower |
| 350 | + level. Adopting AD in Combine requires further collaboration between |
| 351 | + the parties. This project aims to bring this AD support into Combine. |
| 352 | + Aspects include reducing some of the code in Combine in favor of more |
| 353 | + standard RooFit primitives; Implementing AD support for Combine-specific |
| 354 | + RooFit primitives; and writing benchmarks to showcase the benefits of |
| 355 | + RooFit AD in Combine. The student selected for this project will work |
| 356 | + with several high-energy physics codes as well as the LLVM compiler |
| 357 | + ecosystem. |
| 358 | + mentors: Vasil Vassilev,David Lange,Jonas Rembser |
| 359 | + |
326 | 360 | - name: Jiayang Li
|
327 | 361 | photo: Jiayang_Li.jpg
|
328 | 362 | info: "Google Summer of Code 2025 Contributor"
|
|
345 | 379 | tests, and user documentation.
|
346 | 380 | proposal: /assets/docs/Jiayang_Li_Proposal_2025.pdf
|
347 | 381 | mentors: Vassil Vassilev, Martin Vassilev
|
348 |
| - |
| 382 | + |
349 | 383 | - name: Salvador de la Torre Gonzalez
|
350 | 384 | photo: salva_de_la_torre_gonzalez.jpg
|
351 | 385 | info: "Google Summer of Code 2025 Contributor"
|
|
0 commit comments