<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Discrete and Continuous Models and Applied Computational Science</journal-id><journal-title-group><journal-title xml:lang="en">Discrete and Continuous Models and Applied Computational Science</journal-title><trans-title-group xml:lang="ru"><trans-title>Discrete and Continuous Models and Applied Computational Science</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2658-4670</issn><issn publication-format="electronic">2658-7149</issn><publisher><publisher-name xml:lang="en">Peoples' Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">8578</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Articles</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Статьи</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Vectorization and Parallelization of Algorithms for Selection and Reconstruction of J/ψ → e                  +e                  - Decaysin Real Time of the CBM Experiment</article-title><trans-title-group xml:lang="ru"><trans-title>Векторизация и распараллеливание алгоритмов селекции и реконструкции распадов J/ψ → e                  +e                  - в реальном времени эксперимента СВМ</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Derenovskaya</surname><given-names>O Yu</given-names></name><name xml:lang="ru"><surname>Дереновская</surname><given-names>Ольга Юрьевна</given-names></name></name-alternatives><bio xml:lang="en">Laboratory of Information Technologies</bio><bio xml:lang="ru">Лаборатория информационных технологий</bio><email>odenisova@jinr.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Ivanov</surname><given-names>V V</given-names></name><name xml:lang="ru"><surname>Иванов</surname><given-names>Виктор Владимирович</given-names></name></name-alternatives><bio xml:lang="en">Laboratory of Information Technologies</bio><bio xml:lang="ru">Лаборатория информационных технологий</bio><email>ivanov@jinr.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Joint Institute for Nuclear Research</institution></aff><aff><institution xml:lang="ru">Объединённый институт ядерных исследований</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2014-04-15" publication-format="electronic"><day>15</day><month>04</month><year>2014</year></pub-date><issue>4</issue><issue-title xml:lang="en">NO4 (2014)</issue-title><issue-title xml:lang="ru">№4 (2014)</issue-title><fpage>50</fpage><lpage>67</lpage><history><date date-type="received" iso-8601-date="2016-09-08"><day>08</day><month>09</month><year>2016</year></date></history><permissions><copyright-statement xml:lang="ru">Copyright ©; 2014, Дереновская О.Ю., Иванов В.В.</copyright-statement><copyright-year>2014</copyright-year><copyright-holder xml:lang="ru">Дереновская О.Ю., Иванов В.В.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">http://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/miph/article/view/8578">https://journals.rudn.ru/miph/article/view/8578</self-uri><abstract xml:lang="en">The measurements of J/ψ decays is one of the key goals of the CBM experiment. The technique of J/ψ registration in its dielectron channel has been developed, which includes a chain of methods of trajectories and momentum reconstruction of charged particles with STS, electron/positron identification with RICH, TRD and TOF, as well as construction of the J/ψ-candidates and their characteristics using the KFParticle package. Taking into account that selection and reconstruction decays of J/ψ → e                  +e                  - are planned to be carried out in real time of the CBM experiment, the used methods and algorithms should be not only effective but also fast. In this paper the time-consuming estimation of the existing algorithms based on their acceleration via code vectorization by means of SIMD instructions and parallelization between the processor cores that are implemented using OpenMP, OpenCL software environments and TBB library has been carried out. This analysis allowed to establish weak points in this chain, which are under investigation, as well as offer a fast and efficient parallel algorithm for the identification of the charged particles with TRD based on the ωn                  k criterion.</abstract><trans-abstract xml:lang="ru">Измерения распадов J/ψ → e                  +e                  - относятся к ключевой задаче эксперимента СВМ. Для их регистрации разработана методика, которая включает в себя цепочку методов и алгоритмов, предназначенных для реконструкции траекторий и импульсов заряженных частиц с помощью детектора STS, их идентификации с помощью детекторов RICH, TRD и TOF, формирования кандидатов в J/Ψ-мезоны и определения их характеристик с помощью пакета KFParticle. Принимая во внимание тот факт, что отбор и реконструкцию распадов J/ψ → e                  +e                  - планируется проводить в реальном времени эксперимента, используемые методы и алгоритмы должны быть не только эффективными, но и быстрыми. В настоящей работе проведена оценка временных затрат существующих алгоритмов с учётом их ускорения за счёт векторизации программного кода посредством SIMDинструкций и распараллеливания между ядрами процессора, реализованное с помощью программных сред OpenMP, OpenCL и библиотеки TBB. Проведённый анализ позволил установить «слабые» места в этой цепочке, над которыми предстоит дальнейшая работа по их ускорению, а также предложить быстрый и эффективный параллельный алгоритм для идентификации заряженных частиц с помощью детектора TRD на основе критерия ωn                  k .</trans-abstract><kwd-group xml:lang="en"><kwd>multivariate analysis</kwd><kwd>CBM experiment</kwd><kwd>selection of J/ψ → e                     e                      decays</kwd><kwd>parallel computation</kwd><kwd>SIMD instructions</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>многомерные методы анализа данных</kwd><kwd>эксперимент СВМ</kwd><kwd>отбор распадов J/ψ → e                     e</kwd><kwd>параллельные вычисления</kwd><kwd>SIMD-инструкции</kwd></kwd-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Matsui T., Satz H. J/ψ Suppression by Quark-Gluon Plasma Formation // Physics Letters B. - 1986. - Vol. 178, No 14. - Pp. 416-422.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Alessandro B. et al. A New Measurement of J/ψ Suppression in Pb-Pb Collisions at 158-GeV per Nucleon // European Physical Journal C. - 2005. - Vol. 39, No 3. - Pp. 335-345.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Leitch M. RHIC Results on J/ψ // Journal of Physics G: Nuclear and Particle Physics. - 2007. - Vol. 34, No 8. - Pp. 453-462.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>The CBM Collaboration. CBM Compressed Baryonic Matter Experiment. Technical Status Report: Techrep / GSI. - Darmstadt, 2005. - http://www.gsi. de/onTEAM/dokumente/public/DOC-2005-Feb-447e.html.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>The CBM Collaboration // Nuclear Physics A. - 2013. - Vol. 904-905. - Pp. 1059-1062.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>The CBM Physics Book: Compressed Baryonic Matter in Laboratory Experiments / B. Friman, C. Hohne, J. Knoll et al. // Lecture Notes in Physics. - 2011. - Vol. 814.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Дереновская О.Ю., Васильев Ю.О. Реконструкция J/ψ в диэлектронном канале распада при энергиях SIS100 в эксперименте СВМ // Письма в ЭЧАЯ. - 2013. - Т. 10, № 5 (182). - С. 694-705.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Gorbunov S., Kisel I. Reconstruction of Decayed Particles Based on the Kalman Filter // CBM-SOFT-note-2007-003. - 2007.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>IA-32 Intel Architecture Optimization Reference Manual. - 2005.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>OpenMP. - http://openmp.org.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>OpenCL. - http://www.khronos.org/opencl.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Threading Building Blocks. - http://threadingbuildingblocks.org.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Intel Hyper-Threading Technology, Technical User’s Guide. - 2003.</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>Белевенцев А., Кувырков М., Мельник Д. Использование параллелизма на уровне команд в компиляторе для Intel Itanium // Труды ИСП РАН. - 2006. - Т. 9. - С. 9-22.</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Silicon Tracking System(STS). Technical Design Report for the CBM: Techrep / GSI. - Darmstadt, 2012. - http://repository.gsi.de/record/54798.</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Анализ эффективности и производительности алгоритма распознавания треков в STS-детекторе эксперимента СВМ на многоядерном сервере ЛИТ ОИЯИ / И. С. Кулаков, С. А. Багинян, В. В. Иванов, П. И. Кисель // Письма в ЭЧАЯ. - 2013. - Т. 10, № 2 (179). - С. 253-267.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>Fast SIMDized Kalman Filter Based Track Fit / S. Gorbunov, U. Kebschull,I. Kisel et al. // Computer Physics Communications. - 2008. - Vol. 178. - Pp. 374-383.</mixed-citation></ref><ref id="B18"><label>18.</label><mixed-citation>Метод фильтра Калмана для реконструкции траекторий заряженных частиц в эксперименте CBM и его параллельная реализация на многоядерном сервере ЛИТ ОИЯИ / Т. О. Аблязимов, М. В. Зызак, В. В. Иванов, П. И. Кисель // Вестник РУДН. Серия «Математика. Информатика. Физика». - 2014. - № 2. - С. 191-196.</mixed-citation></ref><ref id="B19"><label>19.</label><mixed-citation>NVidia GTX 480. - http://de.geforce.com/hardware/desktop-gpus/ geforce-gtx-480/architectur.</mixed-citation></ref><ref id="B20"><label>20.</label><mixed-citation>Ring Imaging Cherenkov (RICH) Detector. Technical Design Report for the CBM: Techrep / GSI. - Darmstadt, 2013. - http://repository.gsi.de/record/ 65526.</mixed-citation></ref><ref id="B21"><label>21.</label><mixed-citation>Лебедев С.А. Математическое обеспечение для реконструкции колец черенковского излучения и идентификации электронов в RICH детекторе эксперимента СВМ: Автореф. дис.. канд. физ.-мат. наук. - Дубна: ОИЯИ, 2011. - 10-2011-14.</mixed-citation></ref><ref id="B22"><label>22.</label><mixed-citation>Дереновская О.Ю., Иванов В.В. Реконструкция и отбор распадов J/ψ → e                  e                  , регистрируемых установкой СВМ в AuAu-соударениях при энергии пучка 25 ГэВ/нуклон // Письма в ЭЧАЯ. - 2014. - Т. 11, № 4 (188). - С. 862-885.</mixed-citation></ref><ref id="B23"><label>23.</label><mixed-citation>Track Reconstruction Algorithms for the CBM Experiment at FAIR / A. Lebedev, C. Hohne, I. Kisel, G. Ososkov // Journal of Physics: Conference Series. - 2010. - Vol. 219. - Pp. 32-48.</mixed-citation></ref><ref id="B24"><label>24.</label><mixed-citation>Акишина Т. П. Особенности применения критерия  к задаче идентификации электронов с помощью детектора переходного излучения в эксперименте СВМ // Письма в ЭЧАЯ. - 2012. - Т. 9, № 3 (173). - С. 440-462.</mixed-citation></ref><ref id="B25"><label>25.</label><mixed-citation>Deppner I. et al. The CBM Time-of-Flight Wall // Nuclear Instruments and Methods. - 2012. - Pp. 121-124.</mixed-citation></ref><ref id="B26"><label>26.</label><mixed-citation>Дереновская О. Ю., Васильев Ю. О. Критерии отбора распадов J/ψ → e                  e                  , регистрируемых установкой СВМ в AuAu-соударениях при энергии 25 ГэВ/нуклон // Письма в ЭЧАЯ. - 2014. - Т. 11, № 1 (185). - С. 63-73.</mixed-citation></ref><ref id="B27"><label>27.</label><mixed-citation>Kisel I., Kulakov I., Zyzak M. Standalone First Level Event Selection Package for the CBM Experiment // IEEE Transactions on Nuclear Science. - 2013. - Vol. 60, No 5. - Pp. 3703-3708.</mixed-citation></ref></ref-list></back></article>
