Design and engineering of a simplified workflow execution for the MG5aMC event generator on GPUs and vector CPUs
@article{Valassi2021DesignAE, title={Design and engineering of a simplified workflow execution for the MG5aMC event generator on GPUs and vector CPUs}, author={Andrea Valassi and Stefan Roiser and Olivier Mattelaer and Stephan Hageboeck}, journal={ArXiv}, year={2021}, volume={abs/2106.12631} }
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…
7 Citations
HEPiX Benchmarking Solution for WLCG Computing Resources
- Computer ScienceComputing and Software for Big Science
- 2021
The motivation, the design choices, and the results achieved by the HEPiX Benchmarking Working group are described; a perspective on future plans is also presented.
HEPiX Benchmarking Solution for WLCG Computing Resources
- Computer ScienceComput. Softw. Big Sci.
- 2021
The motivation, the design choices, and the results achieved by the HEPiX Benchmarking Working group are described; a perspective on future plans is also presented.
HL-LHC Computing Review Stage-2, Common Software Projects: Event Generators
- Physics, Computer Science
- 2021
This paper has been prepared by the HEP Software Foundation (HSF) Physics Event Generator Working Group (WG), as an input to the second phase of the LHCC review of High-Luminosity LHC (HL-LHC)…
Generators and the (Accelerated) Future
- Physics, Computer ScienceJournal of Physics: Conference Series
- 2023
The ongoing work on implementing event generators on the GPUs,Machine learning the matrix element, machine learning the phase space, and minimizing the number of negative weight events are covered.
The Future of High Energy Physics Software and Computing
- Physics
- 2022
Software and Computing (S&C) are essential to all High Energy Physics (HEP) experiments and many theoretical studies. The size and complexity of S&C are now commensurate with that of experimental…
QCD tree amplitudes on modern GPUs: A case study for novel event generators
- Computer ScienceProceedings of 41st International Conference on High Energy physics — PoS(ICHEP2022)
- 2022
First results of the new BlockGen family of matrix element algorithms, featuring GPU support and novel color treatments, are presented, and the best choice to deliver the performance needed for the next generation of accelerated matrix element generators are discussed.
References
SHOWING 1-10 OF 58 REFERENCES
MadFlow: towards the automation of Monte Carlo simulation on GPU for particle physics processes
- Computer Science, PhysicsEPJ Web of Conferences
- 2021
MadFlow, a new framework for the automation of Monte Carlo (MC) simulation on graphics processing units (GPU) for particle physics processes is presented, which provides to the user the possibility to simulate custom processes through the Mad-Graph5_aMC@NLO framework.
Using HEP experiment workflows for the benchmarking and accounting of WLCG computing resources
- Computer ScienceEPJ Web of Conferences
- 2020
The motivation, implementation and outlook of the new benchmark suite is reviewed, which is guaranteed to have a score highly correlated to the throughputs of HEP applications, and a CPU usage pattern similar to theirs.
HEPiX Benchmarking Solution for WLCG Computing Resources
- Computer ScienceComput. Softw. Big Sci.
- 2021
The motivation, the design choices, and the results achieved by the HEPiX Benchmarking Working group are described; a perspective on future plans is also presented.
VegasFlow: Accelerating Monte Carlo simulation across multiple hardware platforms
- Computer ScienceComput. Phys. Commun.
- 2020
Application of graphics processing unit (GPU) to software in elementary particle/high energy physics field
- Physics, Computer ScienceICCS
- 2011
PDFFlow: parton distribution functions on GPU
- Physics, Computer ScienceComput. Phys. Commun.
- 2021
Alpaka -- An Abstraction Library for Parallel Kernel Acceleration
- Computer Science2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
- 2016
The Alpaka library defines and implements an abstract hierarchical redundant parallelism model that allows to achieve platform and performance portability across various types of accelerators by ignoring specific unsupported levels and utilizing only the ones supported on a specific accelerator.
Fast computation of MadGraph amplitudes on graphics processing unit (GPU)
- Physics
- 2013
Continuing our previous studies on QED and QCD processes, we use the graphics processing unit (GPU) for fast calculations of helicity amplitudes for general Standard Model (SM) processes. Additional…
Calculation of HELAS amplitudes for QCD processes using graphics processing unit (GPU)
- Computer Science
- 2009
New HEGET (HELAS Evaluation with GPU Enhanced Technology) codes for gluon self-interactions are introduced, and a C++ program to convert the MadGraph generated FORTRAN codes into HEGet codes in CUDA (a C-platform for general purpose computing on GPU) is created.