Abstract
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 language | English |
---|---|
Title of host publication | Computational Science and Its Applications – ICCSA 2017 |
Subtitle of host publication | 17th International Conference, Trieste, Italy, July 3-6, 2017, Proceedings, Part V |
Publisher | Springer Nature |
Pages | 428-437 |
ISBN (Electronic) | 978-3-319-62404-4 |
ISBN (Print) | 978-3-319-62403-7 |
Publication status | Published - 2017 |
Event | International Conference on Computational Science and Its Applications - Trieste Duration: 3 Jul 2017 → 6 Jul 2017 Conference number: 17 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer Nature |
Volume | 10408 |
ISSN (Print) | 0302-9743 |
Conference
Conference | International Conference on Computational Science and Its Applications |
---|---|
Abbreviated title | ICCSA 2017 |
Country | Italy |
City | Trieste |
Period | 3/07/17 → 6/07/17 |
Scopus subject areas
- Computer Science(all)