SSSP on GPU without atomic operation

Feng Wang, Liehuang Zhu, Changyou Zhang*

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Graph is a general theoretical model in many large scale data-driven applications. SSSP (Single Source Shortest Path) algorithm is a foundation for most important algorithms and applications. GPU remains its mainstream station in high performance computing with heterogeneous architecture computers. Because of the high parallelization of the GPU threads, the distances of the vertices of the GPU are updated by atomic operations to avoid the read and write errors. Most atomic operations are unnecessary since the read-write conflicts are rare in large graph. However, without atomic operations the result accuracy can’t be guaranteed. The atomic operations take large part of the running time of the program. To improve the performance of SSSP on GPU, we proposed an algorithm with data block iterations instead of atomic operations. The algorithm not only gets a high speed-up but also guarantees the accuracy of the result. Experimental results show that this SSSP algorithm gained a speedup of three times than the serial algorithm on CPU and more than ten times than the parallel algorithm on GPU with atomic operation.

源语言英语
主期刊名Human Centered Computing - 2nd International Conference, HCC 2016, Revised Selected Papers
编辑Bo Hu, Qiaohong Zu
出版商Springer Verlag
409-419
页数11
ISBN(印刷版)9783319318530
DOI
出版状态已出版 - 2016
活动2nd International Conference on Human Centered Computing, HCC 2016 - Colombo, 斯里兰卡
期限: 7 1月 20169 1月 2016

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
9567
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议2nd International Conference on Human Centered Computing, HCC 2016
国家/地区斯里兰卡
Colombo
时期7/01/169/01/16

指纹

探究 'SSSP on GPU without atomic operation' 的科研主题。它们共同构成独一无二的指纹。

引用此