Application of Multi-core Architecture to the MPDRoot Package for the Task ToF Events Reconstruction

Research output

1 Citation (Scopus)


In this article, we propose an approach that allows acceleration of the Time-of-Flight (ToF) event reconstruction algorithm implementation, which is a part of the Multi Purpose Detector (MPD) Root application. Work on the algorithm was carried out in several stages: the program was assembled on the target devices (Intel Xeon E5-2690v3 and E5-2695 v2); Profiling via Valgrind was performed; We selected a code snippet whose execution takes the longest time; Several algorithms for parallelizing code were investigated and the optimal strategy of code enhancement for the equipment in question was implemented. Modification of the selected code fragment was carried out using the OpenMP standard. It is widely used in scientific applications, including the reconstruction of events in the PANDA experiment, and has proven to be useful for work in Multi-Core architecture. The standard is supported by the GCC compiler used to build the MpdRoot framework, which makes it possible to integrate this technology into a fragmen
Original languageEnglish
Title of host publicationComputational Science and Its Applications – ICCSA 2017
Subtitle of host publication17th International Conference, Trieste, Italy, July 3-6, 2017, Proceedings, Part V
PublisherSpringer Nature
ISBN (Electronic)978-3-319-62404-4
ISBN (Print)978-3-319-62403-7
Publication statusPublished - 2017
EventInternational Conference on Computational Science and Its Applications - Trieste
Duration: 3 Jul 20176 Jul 2017
Conference number: 17

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Nature
ISSN (Print)0302-9743


ConferenceInternational Conference on Computational Science and Its Applications
Abbreviated titleICCSA 2017

Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Application of Multi-core Architecture to the MPDRoot Package for the Task ToF Events Reconstruction'. Together they form a unique fingerprint.

Cite this