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

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

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



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






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


Выч. мет. программирование, 2019, том 20, выпуск 3, страницы 224–236 (Mi vmp962)  

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Распределение вычислений в гибридных вычислительных системах при трансляции программ на языке НОРМА

А. Н. Андрианов, Т. П. Баранова, А. Б. Бугеря, К. Н. Ефимкин

Институт прикладной математики им. М.В. Келдыша Российской академии наук, г. Москва

Аннотация: Рассмотрены методы распределения вычислительной нагрузки при трансляции программ с непроцедурного (декларативного) языка НОРМА в исполняемые программы для различных параллельных архитектур. Приведены краткие характеристики языка НОРМА и основные возможности компилятора программ на языке НОРМА. Описаны способы автоматического распределения вычислительной нагрузки при генерации исполняемых программ следующих типов: OpenMP, NVIDIA CUDA, MPI+OpenMP и MPI+OpenMP+NVIDIA CUDA. Рассмотрена задача динамической балансировки вычислительной нагрузки, возникающая в случае неоднородной вычислительной среды MPI+OpenMP+NVIDIA CUDA, и предложен метод ее решения. Приведены результаты практического применения компилятора программ на языке НОРМА для решения двух различных задач и оценена скорость выполнения получаемых при этом исполняемых программ для различных параллельных архитектур.

Ключевые слова: параллельное программирование, автоматизация программирования, непроцедурные спецификации, гибридные архитектуры, балансировка вычислительной нагрузки, язык НОРМА.

DOI: https://doi.org/10.26089/NumMet.v20r321

Полный текст: PDF файл (357 kB)

Реферативные базы данных:

УДК: 004.4'242, 004.4'422, 004.432.4
Поступила в редакцию: 08.05.2019

Образец цитирования: А. Н. Андрианов, Т. П. Баранова, А. Б. Бугеря, К. Н. Ефимкин, “Распределение вычислений в гибридных вычислительных системах при трансляции программ на языке НОРМА”, Выч. мет. программирование, 20:3 (2019), 224–236

Цитирование в формате AMSBIB
\RBibitem{AndBarBug19}
\by А.~Н.~Андрианов, Т.~П.~Баранова, А.~Б.~Бугеря, К.~Н.~Ефимкин
\paper Распределение вычислений в гибридных вычислительных системах при трансляции программ на языке НОРМА
\jour Выч. мет. программирование
\yr 2019
\vol 20
\issue 3
\pages 224--236
\mathnet{http://mi.mathnet.ru/vmp962}
\crossref{https://doi.org/10.26089/NumMet.v20r321}
\elib{https://elibrary.ru/item.asp?id=39540776}


Образцы ссылок на эту страницу:
  • http://mi.mathnet.ru/vmp962
  • http://mi.mathnet.ru/rus/vmp/v20/i3/p224

    ОТПРАВИТЬ: VKontakte.ru FaceBook Twitter Mail.ru Livejournal Memori.ru


    Citing articles on Google Scholar: Russian citations, English citations
    Related articles on Google Scholar: Russian articles, English articles

    Эта публикация цитируется в следующих статьяx:
    1. М. М. Краснов, В. А. Балашов, Е. Б. Савенков, “Применение сеточно-операторного подхода для эффективной реализации явных разностных схем”, Матем. моделирование, 33:2 (2021), 20–40  mathnet  crossref
  • Вычислительные методы и программирование
    Просмотров:
    Эта страница:73
    Полный текст:36
     
    Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2021