Event generators' and N(n)LO codes' acceleration

Europe/Zurich
4/3-006 - TH Conference Room (CERN)

4/3-006 - TH Conference Room

CERN

110
Show room on map
Description

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 
Registration
Registration form
Participants
  • Abdeslem Djaoui
  • Adam Lavely
  • Ahmed Ali Abdelalim
  • Alessandro Vicini
  • Alexander Grohsjean
  • Alexander Neuwirth
  • Alexander Yohei Huss
  • Alexandros Attikis
  • Aman Desai
  • Ana Rosario Cueto Gomez
  • Andre Sznajder
  • Andrea Bocci
  • Andrea Helen Knue
  • Andrea Valassi
  • Andreas Maier
  • Andrej Saibel
  • Andris Potrebko
  • Andrzej Siodmok
  • Aurore Savoy Navarro
  • Aya Beshr
  • Baptiste Ravina
  • Bayu Adi Nugraha Putra
  • Bing-Lin Tu
  • Bugra Bilin
  • Carl Vuosalo
  • Carlo Oleari
  • Carlos Vico Villalba
  • Cheng Jiang
  • Christian Gutschow
  • Christian Preuss
  • Christian Weiss
  • Daniel Pierre Maitre
  • Danilo Piparo
  • David Lange
  • David Marckx
  • Davide Napoletano
  • Davide Valsecchi
  • Diana Mareen Hoppe
  • Eda Erdogan
  • Efe Yazgan
  • Ehizojie Ali
  • Elizabeth Sexton-Kennedy
  • Emanuele Re
  • Emily Tsai
  • Enrico Bothmann
  • Eric Cano
  • Florian Lorkowski
  • Francesco Giuli
  • Frank Krauss
  • Frank Siegert
  • Gabriela Hamilton
  • Gerardo Ganis
  • Giulia Marinelli
  • Graeme A Stewart
  • Haoyu Sun
  • Ioannis Paraskevas
  • James Robert Letts
  • James Whitehead
  • Jesus Alberto Velazquez Corral
  • Jin Choi
  • Joao Pedro Gomes Pinheiro
  • Joey Huston
  • Jonas Lindert
  • Jonathan Butterworth
  • Josh McFayden
  • Juan M. Cruz Martinez
  • Junquan Tao
  • Juraj Smiesko
  • Juri Fiaschi
  • Kemal Delic
  • Krzysztof Kutak
  • Leif Gellersen
  • Leif Lönnblad
  • Lorenzo Moneta
  • Luiz Emediato
  • Maitreyee Mukherjee
  • Matheus Pereira Macedo De Sousa
  • Mathias Kuschick
  • Mathieu Pellen
  • Matteo Presilla
  • Mattia Lizzo
  • Max Knobbe
  • Meng Lu
  • Michelangelo Mangano
  • Mohammed Attia Mahmoud Mohammed
  • Monica Dessole
  • Nedaa-Alexandra Asbah
  • Nedaa-Alexandra Asbah
  • Nelson Kick
  • Nihar Ranjan Saha
  • Panos Katsoulis
  • Paolo Francavilla
  • Paris Gianneios
  • Patricia Rebello Teles
  • Pere Mato Vila
  • Peter Skands
  • Philip Ilten
  • Pier Monni
  • Pingyuan Gu
  • Pranati Jana
  • Prithvi Duggirala
  • Ramon Winterhalder
  • Rikkert Frederix
  • Rishabh Raturi
  • Saad El Farkh
  • Samuel Abreu
  • Sanghyun Ko
  • Saptaparna Bhattacharya
  • Sergey Kostrov
  • Sergio Sanchez Cruz
  • Shahzad Ali
  • Si Hyun Jeon
  • Siddharth Sule
  • Sima Bashiri Kahjoq
  • Simon David Badger
  • Simone Alioli
  • Simone Amoroso
  • Simone Zoia
  • Sitian Qian
  • Spyros Argyropoulos
  • Stefan Hoeche
  • Stefan Roiser
  • Stefano Carrazza
  • Stylianos Christos Spyrounakos
  • Tetiana Moskalets
  • Thomas Gehrmann
  • Tim Herrmann
  • Tim Martin
  • Timea Vitos
  • Tobias Neumann
  • Torbjörn Sjöstrand
  • Valentina Sarkisovi
  • Vincenzo Innocente
  • Xola Mapekula
  • Yacine Haddad
  • Yannick Ulrich
  • Yara Shousha
  • Yehia Mahmoud
  • Yongbin Feng
  • Youngwan Kim
  • Yoxara Sánchez Villamizar
  • Yuhan Guo
  • Zenny Jovi Joestar Wettersten
  • Monday 13 November
  • Tuesday 14 November
    • 09:00 10:30
      Phase-space sampling 4/3-006 - TH Conference Room

      4/3-006 - TH Conference Room

      CERN

      110
      Show room on map
      • 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 30m
        Speaker: Dr Juan M. Cruz Martinez (CERN)
    • 10:30 11:00
      Coffee break 30m 4/3-006 - TH Conference Room

      4/3-006 - TH Conference Room

      CERN

      110
      Show room on map
    • 11:00 13:00
      LO & NLO issues 4/3-006 - TH Conference Room

      4/3-006 - TH Conference Room

      CERN

      110
      Show room on map

      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 30m
        Speaker: 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)
    • 13:00 14:00
      Lunch break 1h 4/3-006 - TH Conference Room

      4/3-006 - TH Conference Room

      CERN

      110
      Show room on map
    • 14:00 15:00
      PDF and hadronization issues 4/3-006 - TH Conference Room

      4/3-006 - TH Conference Room

      CERN

      110
      Show room on map
      • 14:00
        PDFflow 30m
        Speaker: Stefano Carrazza (CERN)
      • 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
      NNLO and beyond 4/3-006 - TH Conference Room

      4/3-006 - TH Conference Room

      CERN

      110
      Show room on map
      • 15:00
        Computer algebra challenges in precision calculations 20m
        Speakers: Thomas Gehrmann (Univ. Zurich), Thomas Kurt Gehrmann (University of Zurich (CH))
      • 15:20
        Numerical challenges in precision calculations 20m
        Speaker: 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))
    • 17:45 18:30
      Final discussion 4/3-006 - TH Conference Room

      4/3-006 - TH Conference Room

      CERN

      110
      Show room on map