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

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

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



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






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


Вычислительные методы и программирование, 2019, том 20, выпуск 3, страницы 224–236
DOI: https://doi.org/10.26089/NumMet.v20r321
(Mi vmp962)
 

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

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

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

Институт прикладной математики им. М.В. Келдыша Российской академии наук, г. Москва
Аннотация: Рассмотрены методы распределения вычислительной нагрузки при трансляции программ с непроцедурного (декларативного) языка НОРМА в исполняемые программы для различных параллельных архитектур. Приведены краткие характеристики языка НОРМА и основные возможности компилятора программ на языке НОРМА. Описаны способы автоматического распределения вычислительной нагрузки при генерации исполняемых программ следующих типов: OpenMP, NVIDIA CUDA, MPI+OpenMP и MPI+OpenMP+NVIDIA CUDA. Рассмотрена задача динамической балансировки вычислительной нагрузки, возникающая в случае неоднородной вычислительной среды MPI+OpenMP+NVIDIA CUDA, и предложен метод ее решения. Приведены результаты практического применения компилятора программ на языке НОРМА для решения двух различных задач и оценена скорость выполнения получаемых при этом исполняемых программ для различных параллельных архитектур.
Ключевые слова: параллельное программирование, автоматизация программирования, непроцедурные спецификации, гибридные архитектуры, балансировка вычислительной нагрузки, язык НОРМА.
Поступила в редакцию: 08.05.2019
Реферативные базы данных:
УДК: 004.4'242, 004.4'422, 004.432.4
Образец цитирования: А. Н. Андрианов, Т. П. Баранова, А. Б. Бугеря, К. Н. Ефимкин, “Распределение вычислений в гибридных вычислительных системах при трансляции программ на языке НОРМА”, Выч. мет. программирование, 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}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vmp962
  • https://www.mathnet.ru/rus/vmp/v20/i3/p224
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вычислительные методы и программирование
    Статистика просмотров:
    Страница аннотации:140
    PDF полного текста:79
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024