Skip to content

Commit a1dd7f6

Browse files
GalinBistrev2vgvassilev
authored andcommitted
Add Galin Bistrev to the team
1 parent 8484bc1 commit a1dd7f6

File tree

3 files changed

+45
-1
lines changed

3 files changed

+45
-1
lines changed

_data/contributors.yml

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,40 @@
323323
proposal: /assets/docs/petro_mozil_promosal_GSoC_2025.pdf
324324
mentors: Martin Vassilev, David Lange
325325

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+
326360
- name: Jiayang Li
327361
photo: Jiayang_Li.jpg
328362
info: "Google Summer of Code 2025 Contributor"
@@ -345,7 +379,7 @@
345379
tests, and user documentation.
346380
proposal: /assets/docs/Jiayang_Li_Proposal_2025.pdf
347381
mentors: Vassil Vassilev, Martin Vassilev
348-
382+
349383
- name: Salvador de la Torre Gonzalez
350384
photo: salva_de_la_torre_gonzalez.jpg
351385
info: "Google Summer of Code 2025 Contributor"

_pages/team/galin-bistrev.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "Compiler Research - Team - Galin Bistrev"
3+
layout: gridlay
4+
excerpt: "Compiler Research: Team members"
5+
sitemap: false
6+
permalink: /team/GalinBistrev
7+
email: gbistrev@uni-sofia.bg
8+
---
9+
10+
{% include team-profile.html %}

images/team/Bistrev.jpg

166 KB
Loading

0 commit comments

Comments
 (0)