2015
DOI: 10.4236/jcc.2015.38005
|View full text |Cite
|
Sign up to set email alerts
|

Improving Global Performance on GPU for Algorithms with Main Loop Containing a Reduction Operation: Case of Dijkstra’s Algorithm

Abstract: In this paper, we study the impact of copying data in GPU computing. GPU computing allows implementing parallel computations at low cost: a GPU can be purchased at under USD 500. Many studies have shown that GPU can be used to speed up the calculations. But for algorithms requiring doing a part of the calculations on GPU and another part on CPU, alternately, latency due to the copy of the data is a performance degradation factor. To illustrate this, we consider the Dijkstra's algorithm on the shortest path use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 11 publications
0
1
0
Order By: Relevance
“…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. Ortega et al [20,21] propose an algorithm based on Dijkstra's algorithm to find SSSP.…”
Section: Resultsmentioning
confidence: 88%
“…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. Ortega et al [20,21] propose an algorithm based on Dijkstra's algorithm to find SSSP.…”
Section: Resultsmentioning
confidence: 88%