Application of Computational Modelling to Particle Physics

Authors

  • Marco Barbone
  • Alexander Howard
  • Mihaly Novak
  • Wayne Luk
  • Georgi Gaydadjiev
  • Alex Tapper

DOI:

https://doi.org/10.4208/cicp.OA-2024-0233

Keywords:

High performance computing, Monte Carlo, FPGA acceleration, GPU Acceleration, performance modelling.

Abstract

This study introduces a methodology for forecasting accelerator performance in Particle Physics algorithms. Accelerating applications can require significant engineering effort, prototyping and measuring the speedup that might finally result in disappointing accelerator performance. The proposed methodology involves performance modelling and forecasting, enabling the prediction of potential speedup, identification of promising acceleration candidates, prior to any significant programming investment. By predicting worst-case scenarios, the methodology assists developers in deciding whether an application can benefit from acceleration, thus optimising effort. A Monte Carlo simulation example demonstrates the effectiveness of the proposed methodology. The result shows that the methodology provides a reasonable estimate for GPUs and, in the context of FPGAs, the predictions are extremely accurate, within 2% of the realised execution time.

Published

2025-05-29

Issue

Section

Articles