New techniques in Monte Carlo simulation: experience with a prototype of generic programming application to Geant4 physics processes
Maria Grazia Pia (1), Mauro Augelli (2), Marcia Begalli (3), Lina, Quintieri (4), Paolo Saracco (1), Manju Sudhakar (1), Georg Weidenspointner, (5), Andreas Zoglauer (6) ((1) INFN Sezione di Genova, (2) CNES, (3) State, University Rio de Janeiro

TL;DR
This paper explores new programming paradigms in Monte Carlo simulations for physics modeling, presenting a prototype and benchmarks to assess their benefits and drawbacks objectively.
Contribution
It introduces a prototype applying generic programming techniques to Geant4 physics processes and provides extensive quantitative benchmarks for evaluation.
Findings
Demonstrated potential performance improvements with new programming techniques
Identified specific benefits and limitations of the new paradigms
Provided a framework for objective assessment of software innovations in Monte Carlo simulations
Abstract
An investigation is in progress to evaluate extensively and quantitatively the possible benefits and drawbacks of new programming paradigms in a Monte Carlo simulation environment, namely in the domain of physics modeling. The prototype design and extensive benchmarks, including a variety of rigorous quantitative metrics, are presented. The results of this research project allow the evaluation of new software techniques for their possible adoption in Monte Carlo simulation on objective, quantitative ground.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Particle Detector Development and Performance · Particle physics theoretical and experimental studies
