期刊文献+

基于GPU的并行APSP问题的研究 被引量:2

Research of parallel APSP on GPU
下载PDF
导出
摘要 Floyd-Warshall算法是图论中APSP(All-Pair Shortest Paths)问题的经典算法,为了加快计算速度,提出使用GPU通用计算来实现。文章先从算法的原理入手,层层深入,提出了可以在GPU上运行的并行F-W算法。之后,又根据矩阵分块的原理和GPU共享存储器的使用,实现了改进的GPU并行F-W算法。通过大量测试实验,得到了该GPU并行程序相对于传统CPU并行程序产生超过百倍的加速比的结论。 How to use GPU-based Floyd-Warshall algorithm to deal with the APSP (All-Pair Shortest Paths) problem in graph theory is introduced. First, on the basis of the principle of F-W algorithm, its parallelized version is put forwards on GPU. Then, according to the matrix segmentation and the exploit of the shared memory in GPU, an improved parallel version of F-W algorithm on GPU is introdctced. At last, we make a comprehensive comparison and analysis of these algorithms, the speedup is over 100x.
作者 张凌洁 赵英
机构地区 北京化工大学
出处 《电子设计工程》 2012年第17期15-18,22,共5页 Electronic Design Engineering
关键词 Floyd—Warshall算法 APSP GPU 高性能计算 共享存储器 Floyd-Warshall algorithm APSP GPU high performance computing shared memory
  • 相关文献

参考文献7

二级参考文献18

共引文献34

同被引文献12

  • 1HARISH P,NARAYANAN P J.Accelerating large graph algorithms on the GPU using CUDA[C]//Proc of the 14th International Conference on High Performance Computing,2007:197-208.
  • 2OKUYAMA T,INO F,HAGIHARA K.A task parallel algorithm for computing the costs of all-pairs shortest paths on the CUDA-compatible GPU[C]//Proc of International Symposium on Parallel and Distributed Processing with Applications.2008:284-291.
  • 3MATSUMOTO K,NAKASATO N,SEDUKHIN S G.Blocked all-pairs shortest paths algorithm for hybrid CPU-GPU system[C]//Proc of IEEE Interenational Conference on High Performance Computing and Communications.2011:145-152.
  • 4OKUYAMA T,INO F,HAGIHARA K.A task parallel algorithm for finding all-pairs shortest paths using the GPU[J].International Journal of High Performance Computing and Networking,2012,7(2):87-98.
  • 5https://dev.ece.ubc.ca/projects/gpgpu-sim/browser/ispass2009-benchmarks/BFS/datalast visited[EB/OL].(2013-04-24).
  • 6JOSEPH T,Jr KIDER.GPU as a parallel machine:sorting on the GPU,CIS 700/010[EB/OL].http://www.cis.upenn.edu/suvenkat/700/lectures/19/sorting-kider.pdf.
  • 79th DIMACS implementation challenge-Shortest paths[EB/OL].(2013-04-27).http://www.dis.uniroma1.it/challenge9/download.shtml,last visited.
  • 8TRAN QN.Designing efficient many-core parallel algorithms for all pair shortest-paths using CUDA[C]//Proc of the 7th International Conference on Information Technology:New Generations (ITNG).2010:7-12.
  • 9杨玲,李仁发,唐卓.基于MapReduce的单源最短路径算法研究[J].微计算机信息,2011,27(12):97-99. 被引量:5
  • 10曾青华,袁家斌.基于MapReduce和GPU双重并行计算的云计算模型[J].计算机与数字工程,2013,41(3):333-336. 被引量:4

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部