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

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

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



Междунар. науч.-исслед. журн.:
Год:
Том:
Выпуск:
Страница:
Найти






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


Международный научно-исследовательский журнал, 2024, , выпуск 1(139), страницы 1–8
DOI: https://doi.org/10.23670/IRJ.2024.139.74
(Mi irj676)
 

Гибридное программирование MPI+T++ для T-системы с открытой архитектурой

В. И. Осиповa, Г. А. Матвеевa, В. А. Рогановab

a Институт программных систем им. А. К. Айламазяна РАН
b Московский государственный университет имени М. В. Ломоносова, Научно-исследовательский институт механики
Список литературы:
Аннотация: В настоящее время существует большое количество высокопроизводительных вычислительных систем, состоящих из узлов с многоядерными процессорами и ускорителями от разных производителей оборудования. Удобной моделью программирования в таких системах является модель MPI+X. Гибридные программы MPI+X часто имеют более высокую производительность по сравнению с программами на «чистом» MPI. Научные результаты, полученные при разработке таких программ, используются для создания новых версий стандарта MPI (Message Passing Interface). Гибридный метод параллельного программирования состоит в использовании модели общей памяти внутри узла и модели передачи сообщений MPI для обмена данными между узлами. Примеры гибридных моделей: MPI+OpenMP, MPI+Posix Threads, MPI+CUDA, MPI+T++ и другие. Программирование в смешанном режиме даёт разработчику возможность добиться более высокой производительности и масштабируемости приложения. В некоторых случаях смешанный код может выполняться медленнее, чем код, написанный на «чистом» MPI. В статье описываются некоторые аспекты, связанные с гибридной моделью программирования MPI+T++ в среде OpenTS. Т-система (OpenTS) – система для параллельного программирования, поддерживающая динамически загружаемые библиотеки для коммуникационного уровня. В системе OpenTS реализован язык для параллельных вычислений Т++, который является расширением языка программирования C++. Синтаксис языка Т++ отличается от синтаксиса языка С++ добавлением в него нескольких ключевых слов. В статье приведены результаты испытаний производительности приложений MPI+T++ из пакета Mantevo (CoMD, HPCCG, MiniAero, phdMesh) и примеров из пакета LAMMPS, реализованных в среде OpenTS. В пакет Mantevo входят несколько параллельных приложений, в которых реализованы алгоритмы для решения некоторых дифференциальных уравнений с частными производными. Дается оценка эффективности такой реализации в сравнении с оригинальными MP-версиями приложений. В статье приведен простой пример гибридного MPI+T++ приложения на языке T++.
Ключевые слова: параллельный алгоритм, язык программирования Т++, Т-система, Т-приложение, гибридные модели программирования.
Поступила в редакцию: 23.11.2023
Исправленный вариант: 24.01.2024
Принята в печать: 25.12.2023
Тип публикации: Статья
Образец цитирования: В. И. Осипов, Г. А. Матвеев, В. А. Роганов, “Гибридное программирование MPI+T++ для T-системы с открытой архитектурой”, Междунар. науч.-исслед. журн., 2024, № 1(139), 1–8
Цитирование в формате AMSBIB
\RBibitem{OsiMatRog24}
\by В.~И.~Осипов, Г.~А.~Матвеев, В.~А.~Роганов
\paper Гибридное программирование MPI+T++ для T-системы с открытой архитектурой
\jour Междунар. науч.-исслед. журн.
\yr 2024
\issue 1(139)
\pages 1--8
\mathnet{http://mi.mathnet.ru/irj676}
\crossref{https://doi.org/10.23670/IRJ.2024.139.74}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/irj676
  • https://www.mathnet.ru/rus/irj/v139/i1/p1
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Международный научно-исследовательский журнал
    Статистика просмотров:
    Страница аннотации:78
    PDF полного текста:25
    Список литературы:31
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2025