RUS  ENG
Полная версия
ЖУРНАЛЫ // Интеллектуальные системы. Теория и приложения // Архив

Интеллектуальные системы. Теория и приложения, 2016, том 20, выпуск 3, страницы 220–224 (Mi ista119)

Многопоточный распределенный поиск в ширину с упорядоченными коммуникациями

А. В. Осиповa, А. Н. Дарьинb, А. А. Наумовc

a Московский государственный университет имени М. В. Ломоносова, факультет вычислительной математики и кибернетики
b Московский государственный университет имени М. В. Ломоносова
c Московский государственный университет имени М. В. Ломоносова, механико-математический факультет

Аннотация: Описывается параллельная реализация алгоритма поиска в ширину на графе, разработанная в компании Т-Платформы. Ключевой особенностью является оптимизированное внутреннее представление графа, позволяющее упорядочить коммуникации между вычислительными процессами и разделить выполнение на потоки внутри каждого из процессов. Приводится описание оптимизации по направлению и ее многопоточной имплементации. Также приведены результаты исследования производительности разработанной реализации.

Ключевые слова: распределенные вычисления, параллельные вычисления, графы, поиск в ширину.



© МИАН, 2024