Abstract
The article addresses implementation of high-performance computing technologies in the BmnRoot framework that is used in the BM@N NICA experiment. This framework is main software tool which is used both for simulation of the setup operation and for processing of experimental data. Complexity of problems to be solved and large sampling sizes require significant CPU times and consequently increasing of the BmnRoot performance. In the article bottlenecks of the BmnRoot performance have been analyzed and approaches to their optimization are proposed. Among them are usage of multithreaded mode of simulation with Geant4, usage of PROOF module of the ROOT package, optimization of memory access and so on. Results of scalability study are given for parallelized modules. Problems are defined that should be solved for further increasing of performance of the BmnRoot framework.
Similar content being viewed by others
REFERENCES
D. Baranov, M. Kapishin, T. Mamontova, G. Pokatashkin, I. Rufanov, V. Vasendina, and A. Zinchenko, “The BM@N experiment at JINR: Status and physics program,” KnE Energy 3, 291–296 (2018).
V. Kekelidze, R. Lednicky, A. Matveev, I. Meshkov, A. Sorin, and G. Trubnikov, “NICAProject at JINR,” in Proceedings of the 21st DAE-BRNS High Energy Physics Symposium, Ed. by B. Bhuyan Springer Proceedings in Physics, Vol. 174 (2016).
D. Baranov, P. Batyuk, K. Gertsenberger, and S. Merts, “Track reconstruction in the BMN experiment,” EPJ Web Conf. 226, 03003 (2019).
PROOF page at CERN. https:root.cerndocv614group__proof.html. Accessed 23 October 2021.
Geant4 page at CERN. https:geant4.web.cern.ch. Accessed 23 October 2021.
S. Nemnyugin, V. Roudnev, M. Stepanova, and D. Usov, “Hit finder and track reconstruction algorithms in the multi-wire proportional chambers of the BM@N experiment,” in Proceedings of the 27th International Symposium Nuclear Electronics and Computing (NEC’2019), Vol. 2507, pp. 397–401. (2019).
K. Gertsenberger, S. Merts, O. Rogachevsky, and A. Zinchenko, “Simulation and analysis software for the NICA experiments,” Eur. Phys. J. A 52, 214–219 (2016).
R. Fruhwirth, “Application of Kalman filtering to track and vertex fitting,” Nucl. Instrum. Methods Phys. Res., Sect. A 262, 444–450 (1987).
A. Driuk, A. Iufriakova, N. Kakhanovskaya, K. Mashitsin, S. Merts, S. Nemnyugin, and V. Roudnev, “Development and software implementation of optimal algorithms for event reconstruction, evaluation of the quality of event reconstruction and simulation of detector components in the BM@N experiment,” Phys. Elem. Part. At. Nucl. 52, 808–816 (2021).
Valgrind Project Page. https:valgrind.org. Accessed 23 October 2021.
Funding
This work is supported by Russian Foundation for Basic Research grant 18-02-40104 mega. We are also grateful to the Physics Educational Center of the Research Park of the Saint-Petersburg State University for support of educational projects related to the subject of the present study.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The authors declare that they have no conflicts of interest.
Rights and permissions
About this article
Cite this article
Nemnyugin, S., Driuk, A., Merts, S. et al. Implementation of High-Performance Computing Technologies in the BmnRoot Framework. Phys. Part. Nuclei 54, 656–659 (2023). https://doi.org/10.1134/S106377962304024X
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S106377962304024X