Векторизация и распараллеливание алгоритмов селекции и реконструкции распадов J/ψ → e +e - в реальном времени эксперимента СВМ
- Авторы: Дереновская О.Ю.1, Иванов В.В.1
-
Учреждения:
- Объединённый институт ядерных исследований
- Выпуск: № 4 (2014)
- Страницы: 50-67
- Раздел: Статьи
- URL: https://journals.rcsi.science/2658-4670/article/view/328449
- ID: 328449
Цитировать
Аннотация
Измерения распадов J/ψ → e +e - относятся к ключевой задаче эксперимента СВМ. Для их регистрации разработана методика, которая включает в себя цепочку методов и алгоритмов, предназначенных для реконструкции траекторий и импульсов заряженных частиц с помощью детектора STS, их идентификации с помощью детекторов RICH, TRD и TOF, формирования кандидатов в J/Ψ-мезоны и определения их характеристик с помощью пакета KFParticle. Принимая во внимание тот факт, что отбор и реконструкцию распадов J/ψ → e +e - планируется проводить в реальном времени эксперимента, используемые методы и алгоритмы должны быть не только эффективными, но и быстрыми. В настоящей работе проведена оценка временных затрат существующих алгоритмов с учётом их ускорения за счёт векторизации программного кода посредством SIMDинструкций и распараллеливания между ядрами процессора, реализованное с помощью программных сред OpenMP, OpenCL и библиотеки TBB. Проведённый анализ позволил установить «слабые» места в этой цепочке, над которыми предстоит дальнейшая работа по их ускорению, а также предложить быстрый и эффективный параллельный алгоритм для идентификации заряженных частиц с помощью детектора TRD на основе критерия ωn k .
Об авторах
Ольга Юрьевна Дереновская
Объединённый институт ядерных исследований
Email: odenisova@jinr.ru
Лаборатория информационных технологий
Виктор Владимирович Иванов
Объединённый институт ядерных исследований
Email: ivanov@jinr.ru
Лаборатория информационных технологий
Дополнительные файлы

