Skip to main content
Log in

Implementation of High-Performance Computing Technologies in the BmnRoot Framework

  • Published:
Physics of Particles and Nuclei Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.

Similar content being viewed by others

REFERENCES

  1. 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).

    Article  Google Scholar 

  2. 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).

  3. D. Baranov, P. Batyuk, K. Gertsenberger, and S. Merts, “Track reconstruction in the BMN experiment,” EPJ Web Conf. 226, 03003 (2019).

  4. PROOF page at CERN. https:root.cerndocv614group__proof.html. Accessed 23 October 2021.

  5. Geant4 page at CERN. https:geant4.web.cern.ch. Accessed 23 October 2021.

  6. 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).

  7. 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).

    Article  ADS  Google Scholar 

  8. R. Fruhwirth, “Application of Kalman filtering to track and vertex fitting,” Nucl. Instrum. Methods Phys. Res., Sect. A 262, 444–450 (1987).

    Google Scholar 

  9. 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).

    Article  Google Scholar 

  10. Valgrind Project Page. https:valgrind.org. Accessed 23 October 2021.

Download references

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

Authors

Corresponding author

Correspondence to S. Nemnyugin.

Ethics declarations

The authors declare that they have no conflicts of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S106377962304024X

Navigation