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

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

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



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






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


Вычислительные методы и программирование, 2017, том 18, выпуск 2, страницы 103–114 (Mi vmp863)  

Использование программной модели CHARM++ в качестве целевой платформы для компилятора проблемно-ориентированного языка для обработки статических графов

А. С. Фролов

Научно-исследовательский центр электронной вычислительной техники, г. Москва
Аннотация: Представлена реализация модуля генерации параллельного программного кода на Charm++ в компиляторе проблемно-ориентированного языка программирования Green-Marl, предназначенного для разработки параллельных алгоритмов анализа статических графов. Приводится описание представления графа в генерируемом коде и способов отображения основных конструкций языка Green-Marl в параллельный код на Charm++. Проведенное оценочное тестирование с использованием типовых графовых задач (поиск кратчайших путей от заданной вершины до остальных вершин графа (SSSP), поиск связных компонент (CC) и вычисление рангов вершин с использованием алгоритма PageRank) показало, что производительность программ на Green-Marl, странслированных в Charm++, находится на одном уровне с реализациями на Charm++, разработанными вручную.
Ключевые слова: проблемно-ориентированные языки программирования, параллельная обработка графов, асинхронные модели вычислений.
Поступила в редакцию: 24.01.2017
УДК: 004.434
Образец цитирования: А. С. Фролов, “Использование программной модели CHARM++ в качестве целевой платформы для компилятора проблемно-ориентированного языка для обработки статических графов”, Выч. мет. программирование, 18:2 (2017), 103–114
Цитирование в формате AMSBIB
\RBibitem{Fro17}
\by А.~С.~Фролов
\paper Использование программной модели CHARM++ в качестве целевой платформы для компилятора проблемно-ориентированного языка для обработки статических графов
\jour Выч. мет. программирование
\yr 2017
\vol 18
\issue 2
\pages 103--114
\mathnet{http://mi.mathnet.ru/vmp863}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vmp863
  • https://www.mathnet.ru/rus/vmp/v18/i2/p103
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вычислительные методы и программирование
    Статистика просмотров:
    Страница аннотации:142
    PDF полного текста:61
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024