Pith. sign in

REVIEW 2 cited by

Developments in Performance and Portability for MadGraph5_aMC@NLO

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2210.11122 v1 pith:VJHYS7SZ submitted 2022-10-20 physics.comp-ph cs.SEhep-exhep-ph

classification physics.comp-phcs.SEhep-exhep-ph
keywords architectureseventexperimentsmatrixbeencalculationselementgeneration
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Event generators simulate particle interactions using Monte Carlo techniques, providing the primary connection between experiment and theory in experimental high energy physics. These software packages, which are the first step in the simulation worflow of collider experiments, represent approximately 5 to 20% of the annual WLCG usage for the ATLAS and CMS experiments. With computing architectures becoming more heterogeneous, it is important to ensure that these key software frameworks can be run on future systems, large and small. In this contribution, recent progress on porting and speeding up the Madgraph5_aMC@NLO event generator on hybrid architectures, i.e. CPU with GPU accelerators, is discussed. The main focus of this work has been in the calculation of scattering amplitudes and "matrix elements", which is the computational bottleneck of an event generation application. For physics processes limited to QCD leading order, the code generation toolkit has been expanded to produce matrix element calculations using C++ vector instructions on CPUs and using CUDA for NVidia GPUs, as well as using Alpaka, Kokkos and SYCL for multiple CPU and GPU architectures. Performance is reported in terms of matrix element calculations per time on NVidia, Intel, and AMD devices. The status and outlook for the integration of this work into a production release usable by the LHC experiments, with the same functionalities and very similar user interfaces as the current Fortran version, is also described.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Accelerating Berends-Giele recursion for gluons in arbitrary dimensions over finite fields

    hep-ph 2025-02 accept novelty 7.0 of 10

    A publicly available GPU implementation of Berends-Giele recursion computes pure gluon amplitudes in arbitrary spacetime dimensions over finite fields.

  2. Data-parallel leading-order event generation in MadGraph5_aMC@NLO

    hep-ph 2025-07 conditional novelty 6.0 of 10

    CUDACPP gives MadGraph data-parallel helicity amplitudes, delivering linear SIMD CPU speed-ups and up to order-of-magnitude GPU speed-ups for high-multiplicity QCD event generation.

Pith tools