Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 5 min ago
PreprintCC BY 4.0arXiv

FPGA Acceleration of Matrix-Element Calculations for Monte Carlo Event Generation

Abstract

We present an FPGA-based study of matrix-element acceleration for Monte Carlo event generation, using MadGraph5_aMC@NLO as a benchmark framework. Two complementary scenarios are considered. First, we implement the full matrix-element workflow on an AMD Alveo U250 accelerator for the benchmark process e+e- → μ+μ-, enabling an end-to-end evaluation of FPGA acceleration for a simple process. Second, for the more complex gg → tt̅+X processes with increasing jet multiplicity, we investigate FPGA acceleration of the color-algebra kernels as a structured and scalable entry point for selective acceleration. In this second case, the reported speedups correspond to the isolated color-reduction kernel operating on precomputed amplitudes, rather than to the full matrix-element evaluation or the complete event-generation workflow. The proposed implementations are developed using High-Level Synthesis and are evaluated in terms of numerical accuracy, performance, energy efficiency, resource utilization, and scalability. Compared with CPU and GPU implementations available within the MG5aMC framework, the FPGA solutions achieve substantial speedups and significantly improved energy efficiency. For the considered benchmarks, the numerical results remain in close agreement with the corresponding CPU reference calculations, while the resource analysis highlights the importance of numerical representation in determining scalability on FPGA devices. These results support the use of FPGAs as a competitive architecture for selected Monte Carlo event-generation workloads in high-energy physics.

Versions

Related

  1. Second-Order Correction for Statistical Bias in Monte Carlo Depletion Calculations
    Esthem Bouvet, Benoit Forget, Dean Price
    arXivPreprintCC BY 4.0Full textComputational physicsarXiv
  2. Good-Γ Numbers: A Shell-Optimized Route to the Thermodynamic Limit in Quantum Monte Carlo Calculations of the High-Density Two-Dimensional Electron Gas
    S. Azadi, T. D. Kühne, A. Principi +1
    arXivPreprintCC BY 4.0Full textAtomic, molecular & optical physicsComputational physicsarXiv
  3. High-Field Electron Transport in AlGaN alloys: A Full-Band Monte Carlo Study Based on Ab Initio Supercell Calculations
    Animesh Datta, Matinehsadat Hosseinigheidari, Uttam Singisetti
    arXivPreprintCC BY-NC-ND 4.0Full textApplied physics & instrumentationCondensed matterarXiv
  4. Determination of the Magnetic Penetration Depth from Finite-Element Susceptibility Calculations of Spheroidal and Cylindrical Superconductors
    Morgan Grant, Antony Carrington
    arXivPreprintCC BY 4.0Full textCondensed matterarXiv
  5. Fast Patient-Specific Breast CT Dosimetry: 22-Fold Acceleration of Monte Carlo MGD Estimation
    Amir Entezam, Ashkan Pakzad, Christopher J. Hall +9
    arXivPreprintCC BY 4.0Full textBiological & medical physicsarXiv
BibTeX
@misc{arance2026fpga,
  title = {{FPGA Acceleration of Matrix-Element Calculations for Monte Carlo Event Generation}},
  author = {H. Gutiérrez Arance and F. Carrió and L. Fiorini and S. Folgueras and F. Hervàs Álvarez and P. Leguina López and A. Oyanguren and A. Valero and C. Vico Villalba},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2605.23785},
  eprint = {2605.23785},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2605.23785},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - FPGA Acceleration of Matrix-Element Calculations for Monte Carlo Event Generation
AU  - H. Gutiérrez Arance
AU  - F. Carrió
AU  - L. Fiorini
AU  - S. Folgueras
AU  - F. Hervàs Álvarez
AU  - P. Leguina López
AU  - A. Oyanguren
AU  - A. Valero
AU  - C. Vico Villalba
PY  - 2026
DA  - 2026/09/17
PB  - arXiv
DO  - 10.48550/arxiv.2605.23785
UR  - https://arxiv.org/abs/2605.23785
AB  - We present an FPGA-based study of matrix-element acceleration for Monte Carlo event generation, using MadGraph5_aMC@NLO as a benchmark framework. Two complementary scenarios are considered. First, we implement the full matrix-element workflow on an AMD Alveo U250 accelerator for the benchmark process e^+e^- → μ^+μ^-, enabling an end-to-end evaluation of FPGA acceleration for a simple process. Second, for the more complex gg → tt̅+X processes with increasing jet multiplicity, we investigate FPGA acceleration of the color-algebra kernels as a structured and scalable entry point for selective acceleration. In this second case, the reported speedups correspond to the isolated color-reduction kernel operating on precomputed amplitudes, rather than to the full matrix-element evaluation or the complete event-generation workflow. The proposed implementations are developed using High-Level Synthesis and are evaluated in terms of numerical accuracy, performance, energy efficiency, resource utilization, and scalability. Compared with CPU and GPU implementations available within the MG5aMC framework, the FPGA solutions achieve substantial speedups and significantly improved energy efficiency. For the considered benchmarks, the numerical results remain in close agreement with the corresponding CPU reference calculations, while the resource analysis highlights the importance of numerical representation in determining scalability on FPGA devices. These results support the use of FPGAs as a competitive architecture for selected Monte Carlo event-generation workloads in high-energy physics.
ER  -