|
Вычислительная математика
Параллельная реализация алгоритма поиска минимальных остовных деревьев с использованием центрального и графического процессоров
А. С. Колгановab a Московский государственный университет имени М.В. Ломоносова
(119991 Москва, ул. Ленинские Горы, д. 1)
b Институт прикладной математики имени М.В. Келдыша РАН
(125047 Москва, Миусская пл., д.4)
Аннотация:
Решение задачи поиска минимальных остовных деревьев является распространенной в различных областях исследований: распознавание различных объектов, компьютерное зрение, анализ и построение сетей (например, телефонных, электрических, компьютерных, дорожных и т.д.), химия и биология и многие другие. Обработка больших графов - достаточно трудоемкая задача для центрального процессора (CPU) и является востребованной в данное время. Все более широкое распространение для решения задач общего назначения получают графические ускорители (GPU), имеющие большую вычислительную мощность, чем CPU. В данной статье рассмотрены методы сжатия и преобразования исходных графов для повышения эффективности их обработки. На примере алгоритма поиска минимальных остовных деревьев исследованы предложенные подходы. Исследована возможность гибридной реализация данного алгоритма. Получены самые высокие результаты по производительности на графах R-MAT и SSCA2.
Ключевые слова:
поиск остовных деревьев, параллельная обработка графов, алгоритм Борувки, CUDA, большие графы.
Поступила в редакцию: 06.05.2016
Образец цитирования:
А. С. Колганов, “Параллельная реализация алгоритма поиска минимальных остовных деревьев с использованием центрального и графического процессоров”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 5:3 (2016), 5–19
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyurv141 https://www.mathnet.ru/rus/vyurv/v5/i3/p5
|
Статистика просмотров: |
Страница аннотации: | 484 | PDF полного текста: | 441 | Список литературы: | 46 |
|