Many-gluon tree amplitudes on modern GPUs: A case study for novel event generators
arXiv:2106.06507
Abstract
The compute efficiency of Monte-Carlo event generators for the Large Hadron Collider is expected to become a major bottleneck for simulations in the high-luminosity phase. Aiming at the development of a full-fledged generator for modern GPUs, we study the performance of various recursive strategies to compute multi-gluon tree-level amplitudes. We investigate the scaling of the algorithms on both CPU and GPU hardware. Finally, we provide practical recommendations as well as baseline implementations for the development of future simulation programs. The GPU implementations can be found at: https://www.gitlab.com/ebothmann/blockgen-archive.
arXiv comment27 pages, 9 figures, revised version, Submission to SciPost
References in corpus (37)
- The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations
- MadGraph 5 : Going Beyond
- ALPGEN, a generator for hard multiparton processes in hadronic collisions
- UFO - The Universal FeynRules Output
- MadGraph/MadEvent v4: The New Web Generation
- Scattering Amplitudes with Open Loops
- Comix, a new matrix element generator
- Event Generation with Sherpa 2.2
- MadEvent: Automatic Event Generation with MadGraph
- SARAH 4: A tool for (not only SUSY) model builders
- MHV Vertices And Tree Amplitudes In Gauge Theory
- FORM version 4.0
- CutTools: a program implementing the OPP reduction method to compute one-loop amplitudes
- General-purpose event generators for LHC physics
- An Automated Implementation of On-Shell Methods for One-Loop Amplitudes
- Calculating Scattering Amplitudes Efficiently
- GoSam-2.0: a tool for automated one-loop calculations within the Standard Model and beyond
- Helac-nlo
- RECOLA: REcursive Computation of One-Loop Amplitudes
- A Roadmap for HEP Software and Computing R&D for the 2020s
- A comprehensive approach to new physics simulations
- Factorization of tree QCD amplitudes in the high-energy limit and in the collinear limit
- Color-flow decomposition of QCD amplitudes
- PHEGAS: a phase-space generator for automatic cross-section computation
- A GPU compatible quasi-Monte Carlo integrator interfaced to pySecDec
- Color-dressed recursive relations for multi-parton amplitudes
- On the computation of multigluon amplitudes
- Challenges in Monte Carlo event generator software for High-Luminosity LHC
- Monte Carlo integration on GPU
- Efficient Color-Dressed Calculation of Virtual Corrections
- Fast calculation of HELAS amplitudes using graphics processing unit (GPU)
- ZMCintegral: a Package for Multi-Dimensional Monte Carlo Integration on Multi-GPUs
- PDFFlow: parton distribution functions on GPU
- Calculation of HELAS amplitudes for QCD processes using graphics processing unit (GPU)
- Accelerated Matrix Element Method with Parallel Computing
- Thread-Scalable Evaluation of Multi-Jet Observables
- Comparing efficient computation methods for massless QCD tree amplitudes: Closed Analytic Formulae versus Berends-Giele Recursion