|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Математические основы информатики и программирования
Решение задач на графах с помощью STAR-машины, реализуемой на графических ускорителях
Т. В. Снытникова, А. Ш. Непомнящая Институт вычислительной математики и математической геофизики СО РАН, г. Новосибирск, Россия
Аннотация:
Для решения многих задач на графах построены эффективные алгоритмы на ассоциативных параллельных процессорах. Но на данный момент нет широко используемых ассоциативных архитектур. Однако с развитием графических ускорителей появилась возможность реализовывать ассоциативные параллельные модели без существенной потери эффективности вычислений, что позволяет применять ассоциативные алгоритмы на практике. Представляется реализация абстрактной модели ассоциативной параллельной обработки данных (STAR-машина) на графических ускорителях с помощью технологии CUDA. Измеряется производительность реализации и показывается её эффективность для решения задач на графах на примере алгоритма Уоршалла нахождения транзитивного замыкания ориентированного графа. На графе с 5000 вершин последовательный алгоритм Уоршалла выполнялся за 884,622 с, ассоциативная параллельная версия – за 64,454 с (ускорение в 13 раз), а ассоциативная параллельная версия, адаптированная под GPU, – за 0,372 с (ускорение в 2 378 раз).
Ключевые слова:
ассоциативный параллельный процессор, вертикальная обработка данных, SIMD, GPU, ориентированный граф, транзитивное замыкание.
Образец цитирования:
Т. В. Снытникова, А. Ш. Непомнящая, “Решение задач на графах с помощью STAR-машины, реализуемой на графических ускорителях”, ПДМ, 2016, № 3(33), 98–115
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/pdm557 https://www.mathnet.ru/rus/pdm/y2016/i3/p98
|
|