کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
432312 688855 2015 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Regularizing graph centrality computations
ترجمه فارسی عنوان
محاسبه تمرکز مرکزی مجازی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• We propose parallel algorithms to compute centrality on accelerators.
• We apply multiple breadth-first search operations simultaneously.
• Vectorization is applied to make the closeness computation faster.
• All the algorithms and techniques are experimentally validated.
• We get better performance than the best existing centrality computation solutions.

Centrality metrics such as betweenness and closeness have been used to identify important nodes in a network. However, it takes days to months on a high-end workstation to compute the centrality of today’s networks. The main reasons are the size and the irregular structure of these networks. While today’s computing units excel at processing dense and regular data, their performance is questionable when the data is sparse. In this work, we show how centrality computations can be regularized to reach higher performance. For betweenness centrality, we deviate from the traditional fine-grain approach by allowing a GPU to execute multiple BFSs at the same time. Furthermore, we exploit hardware and software vectorization to compute closeness centrality values on CPUs, GPUs and Intel Xeon Phi. Experiments show that only by reengineering the algorithms and without using additional hardware, the proposed techniques can speed up the centrality computations significantly: an improvement of a factor 5.9 on CPU architectures, 70.4 on GPU architectures and 21.0 on Intel Xeon Phi.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 76, February 2015, Pages 106–119
نویسندگان
, , , ,