2021
DOI: 10.1051/epjconf/202125103045
|View full text |Cite
|
Sign up to set email alerts
|

Design and engineering of a simplified workflow execution for the MG5aMC event generator on GPUs and vector CPUs

Abstract: Physics event generators are essential components of the data analysis software chain of high energy physics experiments, and important consumers of their CPU resources. Improving the software performance of these packages on modern hardware architectures, such as those deployed at HPC centers, is essential in view of the upcoming HL-LHC physics programme. In this paper, we describe an ongoing activity to reengineer the Madgraph5_aMC@NLO physics event generator, primarily to port it and allow its efficient exe… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2

Relationship

3
5

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 32 publications
0
13
0
Order By: Relevance
“…The Working Group has already identified three GPUcapable HEP applications and created prototype HEP-Workloads container images for each application: (i) a simulation of particle trajectories in the LHC by the CERN Accelerator Group [32]; (ii) a physics event generator application [33]; and (iii) the CMS HLT online reconstruction [34]. Currently, these applications are not part of any WLCG production activity and, for this reason, were not included in HEPscore .…”
Section: Discussionmentioning
confidence: 99%
“…The Working Group has already identified three GPUcapable HEP applications and created prototype HEP-Workloads container images for each application: (i) a simulation of particle trajectories in the LHC by the CERN Accelerator Group [32]; (ii) a physics event generator application [33]; and (iii) the CMS HLT online reconstruction [34]. Currently, these applications are not part of any WLCG production activity and, for this reason, were not included in HEPscore .…”
Section: Discussionmentioning
confidence: 99%
“…Each group takes a different approach in handling the conversion from CPU codes to GPU codes. These approaches are the ones developed in BlockGen [24], MadFlow [25], and MadGraph-GPU [26].…”
Section: Gpu Matrix Element Generatorsmentioning
confidence: 99%
“…One promising development is the ongoing work [876] on reengineering the matrix element calculation in MADGRAPH5 aMC@NLO for GPUs and vector CPUs. With respect to a single threaded non-vectorized CPU version on a modern Intel CPU, in double precision a throughput increase of a factor ∼4 was obtained on a modern Intel CPU through SIMD vectorization compared to a single-threaded non-vectorized implementation for C++ double precision calculations.…”
Section: Event Weights For Systematic Uncertaintiesmentioning
confidence: 99%