Семинар

Пятница, 18 мая 2018
11:00
к.310 ЛИТ
Соловьев А.Г., Соловьева Т.М.
(ЛИТ ОИЯИ)

Применение методов распараллеливания, реализованных в пакете ROOT, при разработке программного обеспечения для обработки экспериментальных данных на современных вычислительных архитектурах с гетерогенной структурой

Рассматриваются вопросы эффективности применения различных методик распараллеливания программ, реализованных в пакете ROOT. Для различных тестовых задач сравниваются производительность PROOF (Parallel ROOt Facility), OpenMP, использования специальных классов и функций, реализующих явную и неявную многопоточность в среде ROOT. Результаты вычислительных экспериментов применяются для создания высокоэффективных программ обработки данных. Представляется программа PSD2SAS для преобразования данных позиционно-чувствительного детектора спектрометра малоуглового рассеяния нейтронов в случае изотропно рассеивающего образца. Обсуждается применение параллельных алгоритмов при разработке программного обеспечения системы сбора данных для проекта «Байкал».