2015
DOI: 10.1007/s10766-015-0351-z
|View full text |Cite
|
Sign up to set email alerts
|

Comprehensive Evaluation of a New GPU-based Approach to the Shortest Path Problem

Abstract: The Single-Source Shortest Path (SSSP) problem arises in many different fields. In this paper, we present a GPU SSSP algorithm implementation. Our work significantly speeds up the computation of the SSSP, not only with respect to a CPU-based version, but also to other state-of-the-art GPU implementations based on Dijkstra. Both GPU implementations have been evaluated using the latest NVIDIA architectures. The graphs chosen as input sets vary in nature, size, and fan-out degree, in order to evaluate the behavio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
2
2
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 10 publications
0
7
0
Order By: Relevance
“…As such, we would like to minimize the number of atomic statements. In addition to our algorithm and Harish et al's [12,13], Singh et al [26], Chaibou et al [6] and Ortega et al [20,21] present algorithms with just one atomic statement. Chaibou et al [6] evaluate the cost of memory copy between CPU and GPU.…”
Section: Resultsmentioning
confidence: 88%
See 2 more Smart Citations
“…As such, we would like to minimize the number of atomic statements. In addition to our algorithm and Harish et al's [12,13], Singh et al [26], Chaibou et al [6] and Ortega et al [20,21] present algorithms with just one atomic statement. Chaibou et al [6] evaluate the cost of memory copy between CPU and GPU.…”
Section: Resultsmentioning
confidence: 88%
“…Chaibou et al [6] evaluate the cost of memory copy between CPU and GPU. Ortega et al [20,21] propose an algorithm based on Dijkstra's algorithm to find SSSP. Their method extends Martin et al's [17] and Crauser et al's [7].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…For different application scenarios, the variants of Dijkstra and A* [15] [16] [17] [18]have been proposed. Many researchers have introduced some parallel algorithms [13] [14] with improved efficiency. The differential evolution (DE) algorithm is another efficient random search algorithm to deal with navigation task.…”
Section: Related Workmentioning
confidence: 99%
“…The approach aimed to add more unsolved nodes to the frontier set for efficient parallel execution. [66] implemented the idea to accelerate SSSP on GPUs. In the preprocessing step, the minimum weight of edges connected to a node u is calculated, ω(u) = min{w(u, v)|(u, v) ∈ E}.…”
Section: Graph-based Algorithmmentioning
confidence: 99%