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

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

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



Журн. Белорус. гос. ун-та. Матем. Инф.:
Год:
Том:
Выпуск:
Страница:
Найти






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


Журнал Белорусского государственного университета. Математика. Информатика, 2019, том 3, страницы 84–92
DOI: https://doi.org/10.33581/2520-6508-2019-3-84-92
(Mi bgumi106)
 

Дискретная математика и Математическая кибернетика

Обобщенный блочный алгоритм Флойда – Уоршелла

Н. А. Лиходед, Д. С. Сипейко

Белорусский государственный университет, пр. Независимости, 4, 220030, г. Минск, Беларусь
Список литературы:
Аннотация: Одним из наиболее используемых на практике алгоритмов для поиска кратчайших путей между всеми парами вершин во взвешенных графах является алгоритм Флойда – Уоршелла. Блочная версия алгоритма служит основой для получения эффективных параллельных алгоритмов при реализации на многоядерных центральных процессорах, компьютерах с распределенной памятью, графических процессорах. Увеличение зернистости вычислений в блочных версиях алгоритмов приводит к более эффективному использованию кешей и более эффективной организации параллельных вычислений. В этой работе предложено обобщение блочного алгоритма Флойда – Уоршелла. Порядок выполнения блоков вычислений реорганизован таким образом, чтобы элементы массива, участвующие в коммуникационных операциях как чтения, так и записи, реже вытеснялись из памяти с быстрым доступом. Тогда при реализации алгоритма на графическом процессоре реже, по сравнению с исходным блочным алгоритмом, используется медленная глобальная память.
Ключевые слова: параллельные алгоритмы; поиск кратчайших путей; графы; алгоритм Флойда – Уоршелла; блочный алгоритм; графический процессор; GPU.
Финансовая поддержка Номер гранта
ГПНИ "Конвергенция-2020"
Работа выполнена в рамках государственной программы научных исследований Республики Беларусь «Конвергенция-2020» (подпрограмма «Методы математического моделирования сложных систем»).
Поступила в редакцию: 22.09.2019
Тип публикации: Статья
УДК: 519.67
Образец цитирования: Н. А. Лиходед, Д. С. Сипейко, “Обобщенный блочный алгоритм Флойда – Уоршелла”, Журн. Белорус. гос. ун-та. Матем. Инф., 3 (2019), 84–92
Цитирование в формате AMSBIB
\RBibitem{LikSip19}
\by Н.~А.~Лиходед, Д.~С.~Сипейко
\paper Обобщенный блочный алгоритм Флойда – Уоршелла
\jour Журн. Белорус. гос. ун-та. Матем. Инф.
\yr 2019
\vol 3
\pages 84--92
\mathnet{http://mi.mathnet.ru/bgumi106}
\crossref{https://doi.org/10.33581/2520-6508-2019-3-84-92}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/bgumi106
  • https://www.mathnet.ru/rus/bgumi/v3/p84
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Журнал Белорусского государственного университета. Математика. Информатика
    Статистика просмотров:
    Страница аннотации:122
    PDF полного текста:106
    Список литературы:23
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024