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

Авторы

  • С. Немнюгин
  • А. Дрюк
  • С. Мерц
  • А. Мясников
  • М. Степанова
  • А. Юфрякова

Аннотация

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

Загрузки

Опубликован

2024-05-31

Выпуск

Раздел

Статьи