Research output: Contribution to journal › Article › peer-review
Implementation of High-Performance Computing Technologies in the BmnRoot Framework. / Немнюгин, Сергей Андреевич; Дрюк, Андрей Викторович; Юфрякова, Анастасия Александровна; Мерц, Сергей; Мясников, Алексей Алексеевич; Степанова, Маргарита Михайловна.
In: Physics of Particles and Nuclei, Vol. 54, No. 4, 31.07.2023, p. 656-659.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - Implementation of High-Performance Computing Technologies in the BmnRoot Framework
AU - Немнюгин, Сергей Андреевич
AU - Дрюк, Андрей Викторович
AU - Юфрякова, Анастасия Александровна
AU - Мерц, Сергей
AU - Мясников, Алексей Алексеевич
AU - Степанова, Маргарита Михайловна
PY - 2023/7/31
Y1 - 2023/7/31
N2 - 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.
AB - 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.
UR - https://www.mendeley.com/catalogue/fcc7a718-b76c-3a56-8aef-70281d88fbec/
U2 - 10.1134/s106377962304024x
DO - 10.1134/s106377962304024x
M3 - Article
VL - 54
SP - 656
EP - 659
JO - Physics of Particles and Nuclei
JF - Physics of Particles and Nuclei
SN - 1063-7796
IS - 4
ER -
ID: 108471560