1. GeantV: Results from the prototype of concurrent vector particle transport simulation in HEP
- Author
-
Harphool Kumawat, O. Chaparro-Amaro, Ph Canal, Dmitri Konstantinov, A. Maldonado-Romo, Sergio F Novaes, T Nikitina, R. Schmitz, R. Seghal, Farah Hariri, D. Elvira, Calebe De Paula Bianchini, G. Cosmo, A. Ananya, M. Gravey, Mihaly Novak, Pere Mato, A. Bhattacharyya, W. Pokorski, Sw. Banerjee, Y. Zhang, J. Martínez-Castro, Alberto Ribon, G. Bitzes, Sandro Christian Wenzel, Joel Fuentes, Marilena Bandieramonte, John Apostolakis, Oksana Shadura, E. Tcherniaev, Andrei Gheata, V. Drogan, Guilherme Amadio, Federico Carminati, S. Vallecorsa, I. Goulas, L Duhem, Mihaela Gheata, Kevin Pedro, Soon Yung Jun, J. G. Lima, and J. C. De Fine Licht
- Subjects
Nuclear and High Energy Physics ,Computer science ,Other Fields of Physics ,FOS: Physical sciences ,Context (language use) ,computer.software_genre ,01 natural sciences ,Computational science ,High Energy Physics - Experiment ,High Energy Physics - Experiment (hep-ex) ,Software ,0103 physical sciences ,Computer Science (miscellaneous) ,Code (cryptography) ,Use case ,010306 general physics ,Large Hadron Collider ,010308 nuclear & particles physics ,business.industry ,hep-ex ,Detector ,Computational Physics (physics.comp-ph) ,Simulation software ,physics.comp-ph ,Vectorization (mathematics) ,business ,computer ,Physics - Computational Physics ,Particle Physics - Experiment - Abstract
Full detector simulation was among the largest CPU consumer in all CERN experiment software stacks for the first two runs of the Large Hadron Collider (LHC). In the early 2010's, the projections were that simulation demands would scale linearly with luminosity increase, compensated only partially by an increase of computing resources. The extension of fast simulation approaches to more use cases, covering a larger fraction of the simulation budget, is only part of the solution due to intrinsic precision limitations. The remainder corresponds to speeding-up the simulation software by several factors, which is out of reach using simple optimizations on the current code base. In this context, the GeantV R&D project was launched, aiming to redesign the legacy particle transport codes in order to make them benefit from fine-grained parallelism features such as vectorization, but also from increased code and data locality. This paper presents extensively the results and achievements of this R&D, as well as the conclusions and lessons learnt from the beta prototype., 34 pages, 26 figures, 24 tables
- Published
- 2020