Title | ||
---|---|---|
Calculating average shortest path length using Compute Unified Design Architecture (CUDA) |
Abstract | ||
---|---|---|
Large graphs with millions and even billions of vertices are found in many real-life network analysis, the processing of which is challenging. One of the toughest tasks is computing the average shortest path length in a large network, which requires a lot of memory and processing time while calculating many independent paths. Hence, this task becomes a good candidate for parallelizing. The idea of using graphics processing units (GPUs) for general purpose computing is not new, and with recent increases in performances and memory capacity, they make a perfect candidate for working with graphs. We will explore how the Dijkstra's algorithm can be used to calculate the average shortest-path length, and how it can be used in a massively parallelized system and compare the performance gains and drawbacks. |
Year | DOI | Venue |
---|---|---|
2019 | 10.23919/MIPRO.2019.8757008 | 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) |
Keywords | Field | DocType |
graph,path length,CUDA | Graphics,Graph,Shortest path problem,Path length,Vertex (geometry),Computer science,CUDA,Parallel computing,Computer network,Network analysis,Dijkstra's algorithm | Conference |
ISBN | Citations | PageRank |
978-1-5386-9296-7 | 0 | 0.34 |
References | Authors | |
4 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Stefan Petrushevski | 1 | 0 | 0.34 |
Marjan Gusev | 2 | 292 | 68.27 |
Vladimir Zdraveski | 3 | 7 | 4.69 |