Применение технологий параллельного программирования в задаче моделирования волн в программе MASNUM WAVE

А. Белезеко, Р. Кучумов, А. Фатькина, И. Ганкевич

В данной работе рассмотрена возможность и целесообразность применения двух различных технологий многопроцессорной обработки данных на примере работы программы для моделирования волн Masnum Wave. Произведен анализ быстродействия компонентов Masnum Wave. На основании полученных результатов профилирования была выделена наиболее затратная по времени функция, которая в дальнейшем была модифицирована с ориентацией на параллельное выполнение. В статье представлены результаты применения технологий OpenACC и MPI, а также проанализирована рациональность их использования в рассматриваемой программе с точки зрения быстродействия. Тестирование производилось на суперкомпьютере Sunway TaihuLight — самом производительном суперкомпьютере в мире за 2016 год.

Bibtex
@inproceedings{belezeko2017masnum,
  title={Применение технологий параллельного программирования в задаче моделирования волн в программе MASNUM WAVE},
  author={А. Белезеко and Р. Кучумов and А. Фатькина and И. Ганкевич},
  publisher={Издательский дом Федоровой Г.В.},
  booktitle={Процессы управления и устойчивость},
  url={http://hdl.handle.net/11701/7026},
  year={2017},
  month={01},
  nrefs={3},
  language={russian},
  issn={2313-7304},
  pages={321--325},
  number={1},
  volume={4},
  address={СПб, Россия},
  editor={Смирнов, Н.В.},
  type={inproceedings}
}

Publication: Процессы управления и устойчивость
Publisher: Издательский дом Федоровой Г.В.