Event generators' and N(n)LO codes' acceleration
The Workshop will address the challenges to improve the computing performance of Monte Carlo event generators and higher-order perturbative calculations, covering in particular the transition to heterogeneous hardware architectures beyond CPU (eg GPUs).
The event, the first in what will likely become a series, will benefit from the participation and contributions of experts from TH, EP and IT communities. A general structure for the agenda will be announced shortly. Participants are invited to propose, through the "comments" area of the registration page, topics or discussion items, which we'll do our best to fit in the overall agenda.
The meeting will be in presence, with zoom connection available. A welcome drink will be offered on Monday, following the end of the afternoon sessions.
Organization committee:
- Bugra Bilin
- Philip Ilten
- Leif Lonnblad
- Michelangelo Mangano
- Olivier Mattelaer
- Josh McFayden
- Stefan Roiser
- Andrea Valassi
-
-
09:00
→
09:15
Introduction 15m 4/3-006 - TH Conference RoomSpeaker: Michelangelo Mangano (CERN)
-
09:15
→
10:15
The experience of the experiments 4/3-006 - TH Conference Room
-
09:15
ATLAS 30mSpeaker: Tetiana Moskalets (Albert Ludwigs Universitaet Freiburg (DE))
- 09:45
-
09:15
-
10:15
→
14:45
The experience of the MC event generators 4/3-006 - TH Conference Room
- 10:15
-
11:00
Coffee break 30m
- 11:30
- 12:15
-
13:00
Lunch break 1h
- 14:00
-
14:45
→
15:30
Coding challenges/opportunties generated by new hardware 45m 4/3-006 - TH Conference RoomSpeaker: Stephan Hageboeck (CERN)
-
15:30
→
16:00
Capitalise on existing HEP software expertise to upgrade event generation 30m 4/3-006 - TH Conference RoomSpeaker: Danilo Piparo (CERN)
-
16:00
→
16:30
Coffee break 30m 4/3-006 - TH Conference Room
-
16:30
→
17:30
The HPC landscape 4/3-006 - TH Conference Room
-
16:30
ATLAS perspective 30mSpeaker: Andrej Filipcic (Jozef Stefan Institute (SI))
-
17:00
CMS perspective 30mSpeaker: Elizabeth Sexton-Kennedy (Fermi National Accelerator Lab. (US))
-
16:30
-
17:30
→
18:15
Accelerating Madgraph5_aMC@NLO using C++ vectorization and GPUs 45m 4/3-006 - TH Conference RoomSpeaker: Andrea Valassi (CERN)
-
18:30
→
20:00
Welcome drink 1h 30m 61/1-201 - Salle des Pas perdus (next to Main Auditorium)
61/1-201 - Salle des Pas perdus (next to Main Auditorium)
CERN
-
09:00
→
09:15
-
-
09:00
→
10:30
Phase-space sampling 4/3-006 - TH Conference Room
-
09:00
Event generation performance & new workflows 30m
Details and recent findings on the performance of heavy-hitter Sherpa setups as used in production e.g. by ATLAS, and discuss new (HPC) workflows, such as HDF5 based parton-level event storage etc
Speaker: Christian Gutschow (UCL (UK)) -
09:30
The MadNIS Reloaded – Boosting MG5AMC with Neural Networks 30m
We combine machine-learned multi-channel weights with a normalizing flow for importance sampling to improve classical methods for numerical integration. By integrating buffered training for potentially expensive integrands, VEGAS initialization, symmetry-aware channels, and stratified training, we elevate the performance in both efficiency and accuracy of the MadNIS framework. We empirically validate these enhancements through rigorous tests on diverse LHC processes, including VBS and W+jets
Speaker: Ramon Winterhalder (ITP Heidelberg) -
10:00
Towards a framework for GPU event generation 30mSpeaker: Dr Juan M. Cruz Martinez (CERN)
-
09:00
-
10:30
→
11:00
Coffee break 30m 4/3-006 - TH Conference Room
-
11:00
→
13:00
Matrix element acceleration, GPU porting, negative-weight reduction, ...
-
11:00
Portable event generation with PEPPER 30m
Details and results on the portable parton-level event generation framework that we are developing, also with respect to the algorithmic choices for the tree-level calculation
Speaker: Max Knobbe (University of Göttingen) -
11:30
Factorization-aware neural networks: NLO MEs and unweighting 30mSpeaker: Mr Daniel Pierre Maitre
-
12:00
Optimising loop amplitude evaluations 30m
I will discuss some of the current challenges for the evaluation of multi-loop amplitudes. Neural networks have had some success for the evaluation of tree-level and one-loop amplitudes that may also be useful in the context of higher order computations. I will show some simple applications to simulations of processes with no born level contributions, gg->di-photon+gluons, and discuss potential improvements
Speaker: Simon David Badger (Universita e INFN Torino (IT)) -
12:30
Removing negative weights in Monte Carlo event samples 30m
Negative Monte Carlo event weights greatly hamper the statistical convergence, leading to large samples and incurring a huge increase in computational cost for subsequent steps in the simulation chain. I discuss the cell resampling method for cancelling negative weights inside small phase space regions and present recent improvements that render the application to large high-multiplicity samples feasible
Speakers: Andreas Maier (DESY), Dr Andreas Martin Maier (DESY)
-
11:00
-
13:00
→
14:00
-
14:00
→
15:00
PDF and hadronization issues 4/3-006 - TH Conference Room
- 14:00
-
14:30
Construction and Fitting of a Deep Generative Hadronization Model 30m
Encouraged by the success of applying machine learning techniques to the non-perturbative PDF problem, we decided to try the same in the context of non-perturbative hadronisation. In this presentation, I will show the first steps we took to construct HADML a Deep Generative Hadronization Model.
Then, I will describe the protocol we created to fit the Deep Generative Hadronization Model in a realistic setting where we only have access to the set of final stat hadrons in the data.Speaker: Andrzej Konrad Siodmok (Jagiellonian University (PL))
-
15:00
→
17:45
-
15:00
Computer algebra challenges in precision calculations 20mSpeakers: Thomas Gehrmann (Univ. Zurich), Thomas Kurt Gehrmann (University of Zurich (CH))
-
15:20
Numerical challenges in precision calculations 20mSpeaker: Alexander Yohei Huss (CERN)
-
15:45
Coffee break 30m
-
16:15
pySecDec: Experiences Evaluating Multi-loop Amplitudes on GPUs 30m
In this talk, I will review some of our experiences implementing the evaluation of multi-loop integrals and multi-loop amplitudes on GPUs using the sector decomposition method. I will highlight recent developments and how they have impacted the performance of this method and I will summarise some of the main lessons learned. Additionally, I will briefly comment on potential avenues/obstacles to utilising heterogeneous computing platforms for other numerical/semi-numerical approaches to evaluating Feynman Integrals and integral reduction.
Speaker: Stephen Philip Jones (University of Durham (GB)) -
16:45
Profiling NNLO+PS simulations: GENEVA as a case study 30m
In this talk I will review the stages and parallelization strategies used in NNLO+PS simulations, focusing on the GENEVA Monte-Carlo code. Concentrating on three benchmark processes, Drell-Yan, Higgs production via gluon fusion and diboson production, I will report results of a profiling exercise aimed at identifying the current bottlenecks in each stage that will benefit the most from possible improvements connected with the usage of alternative computing architectures or different approaches based e.g. on machine-learning techniques.
Speaker: Simone Alioli (Universita & INFN, Milano-Bicocca (IT)) -
17:15
Issues in the parallelization of physics algorithms on GPU 30m
I will briefly report on two distinct attempts to port on GPU an algorithm commonly used in the evaluation of radiative corrections to particle scattering processes:
1) the reconstruction of a rational function, useful in the exact numerical solution of the linear systems typically present in multi-loop calculations;
2) the generation of events via a parton-shower algorithm.
In both cases some interesting indications emerge, related to the logical mistakes that one should avoid in the parallelization of algorithms which originally are designed for sequential evaluation.Speaker: Alessandro Vicini (Università degli Studi e INFN Milano (IT))
-
15:00
-
17:45
→
18:30
Final discussion 4/3-006 - TH Conference Room
-
17:45
Discussion of priorities, plans and resources needs 45m
-
17:45
-
09:00
→
10:30