Применение технологий высокопроизводительных вычислений в программном пакете BmnRoot

Аннотации

Авторы

  • С. Немнюгин Санкт-Петербургский государственный университет, Санкт-Петербург, Россия
  • А. Дрюк Санкт-Петербургский государственный университет, Санкт-Петербург, Россия
  • С. Мерц Объединенный институт ядерных исследований, Дубна
  • А. Мясников Санкт-Петербургский государственный университет, Санкт-Петербург, Россия
  • М. Степанова Санкт-Петербургский государственный университет, Санкт-Петербург, Россия
  • А. Юфрякова Санкт-Петербургский государственный университет, Санкт-Петербург, Россия

Аннотация

Работа посвящена внедрению технологий высокопроизводительных вычислений в программный пакет BmnRoot, используемый в эксперименте BM@N на комплексе NICA. Этот пакет является основным программным инструментом, используемым как для моделирования работы установки, так и для обработки экспериментальных данных. Сложность решаемых задач, большие объемы статистики требуют значительных затрат процессорного времени и, следовательно, повышения производительности пакета. Проанализированы «узкие» места производительности пакета BmnRoot, предложены подходы к их оптимизации. Среди этих подходов — использование многопоточного режима моделирования Geant4, подключение модуля PROOF пакета ROOT, оптимизация доступа к памяти и др. Приведены результаты исследования масштабируемости распараллеленных модулей. Определены проблемы, которые следует решить для дальнейшего повышения производительности пакета BmnRoot.

Опубликован

2024-05-31

Выпуск

Раздел

Статьи