Информатика и автоматизация
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Информатика и автоматизация:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Информатика и автоматизация, 2021, выпуск 20, том 4, страницы 971–999
DOI: https://doi.org/10.15622/ia.20.4.8
(Mi trspy1172)
 

Искусственный интеллект, инженерия данных и знаний

Реализация пакета LAMMPS на Т-системе с открытой архитектурой

С. М. Абрамов, В. А. Роганов, В. И. Осипов, Г. А. Матвеев

Институт программных систем имени А.К. Айламазяна РАН
Аннотация: Суперкомпьютерные приложения обычно реализуются на языках программирования С, С++, Fortran с использованием различных вариантов библиотеки Message Passing Interface проекте "Т-система" (OpenTS) исследуются вопросы автоматического динамического распараллеливания программ. С практической точки зрения актуальна реализация приложений в смешанном (гибридном) стиле, когда часть приложения пишется в парадигме автоматического динамического распараллеливания программ и не использует никаких примитивов библиотеки MPI, а другая его часть пишется с использованием библиотеки Message Passing Interface.
В этом случае используется библиотека, которая входит в состав Т-системы и имеет название DMPI (Dynamic Message Passing Interface). Необходимо оценить эффективность реализации MPI, которая есть в Т-системе. Целью данной работы является исследование эффективности реализации DMPI в Т-системе. В классическом MPI приложении 0% кода реализовано с помощью автоматического динамического распараллеливания программ и 100% кода реализовано в виде обычной Message Passing Interface программы.
Для сравнительного анализа в начале код выполняется на стандартном Message Passing Interface, для которого он был написан изначально, и потом этот код выполняется с использованием библиотеки DMPI, входящей в состав Т-системы. При сравнении эффективности подходов оцениваются потери производительности и перспективность применения гибридного стиля программирования. В результате проведенных экспериментальных исследований для разных типов вычислительных задач удалось убедиться, что потери эффективности пренебрежимо малы. Это позволило сформулировать направление дальнейшей работы над Т-системой и наиболее перспективные варианты построения гибридных приложений.
В настоящей статье приводятся результаты сравнительных испытаний приложения LAMMPS с использованием OpenMPI и с использованием OpenTS DMPI. Результаты испытаний подтверждают эффективность реализации DMPI в среде параллельного программирования OpenTS.
Ключевые слова: параллельный алгоритм, язык программирования Т, OpenTS, Т-Система, перидинамика, Т-приложение, benchmark, молекулярная динамика.
Тип публикации: Статья
УДК: 519.682.3, 519.245, 519.644.7
Образец цитирования: С. М. Абрамов, В. А. Роганов, В. И. Осипов, Г. А. Матвеев, “Реализация пакета LAMMPS на Т-системе с открытой архитектурой”, Информатика и автоматизация, 20:4 (2021), 971–999
Цитирование в формате AMSBIB
\RBibitem{AbrRogOsi21}
\by С.~М.~Абрамов, В.~А.~Роганов, В.~И.~Осипов, Г.~А.~Матвеев
\paper Реализация пакета LAMMPS на Т-системе с открытой архитектурой
\jour Информатика и автоматизация
\yr 2021
\vol 20
\issue 4
\pages 971--999
\mathnet{http://mi.mathnet.ru/trspy1172}
\crossref{https://doi.org/10.15622/ia.20.4.8}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/trspy1172
  • https://www.mathnet.ru/rus/trspy/v20/i4/p971
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Информатика и автоматизация
    Статистика просмотров:
    Страница аннотации:112
    PDF полного текста:136
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024