12441

Massive Parallelism with GPUs for Centrality Ranking in Complex Networks

Frederico L. Cabral, Carla Osthoff, Rafael Nardes, Daniel Ramos
Laboratorio Nacional de Computacao Cientifica
International Journal of Computer Science & Information Technology (IJCSIT), Vol 6, No 3, 2014

@article{cabral6massive,

   title={Massive Parallelism with GPUs for Centrality Ranking in Complex Networks},

   author={Cabral, Frederico L and Osthoff, Carla and Nardes, Rafael and Ramos, Daniel},

   journal={networks},

   volume={6},

   pages={7},

   year={2014}

}

Download Download (PDF)   View View   Source Source   

645

views

Many problems in Computer Science can be modelled using graphs. Evaluating node centrality in complex networks, which can be considered equivalent to undirected graphs, provides an useful metric of the relative importance of each node inside the evaluated network. The knowledge on which the most central nodes are, has various applications, such as improving information spreading in diffusion networks. In this case, most central nodes can be considered to have higher influence rates over other nodes in the network. The main purpose in this work is developing a GPU based and massively parallel application so as to evaluate the node centrality in complex networks using the Nvidia CUDA programming model. The main contribution of this work is the strategies for the development of an algorithm to evaluate the node centrality in complex networks using Nvidia CUDA parallel programming model. We show that the strategies improves algorithm’s speed-up in two orders of magnitude on one NVIDIA Tesla k20 GPU cluster node, when compared to the hybrid OpenMP/MPI algorithm version, running in the same cluster, with 4 nodes 2 Intel(R) Xeon(R) CPU E5-2660 each, for radius zero.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: