Efficient Multi-Gpu Computation Of All-Pairs Shortest Paths;

Phoenix, AZ(2014)

引用 37|浏览19
暂无评分
摘要
We describe a new algorithm for solving the all-pairs shortest-path (APSP) problem for planar graphs and graphs with small separators that exploits the massive on-chip parallelism available in today's Graphics Processing Units (GPUs). Our algorithm, based on the Floyd-Warshall algorithm, has near optimal complexity in terms of the total number of operations, while its matrix-based structure is regular enough to allow for efficient parallel implementation on the GPUs. By applying a divide-and-conquer approach, we are able to make use of multi-node GPU clusters, resulting in more than an order of magnitude speedup over the fastest known Dijkstra-based GPU implementation and a two-fold speedup over a parallel Dijkstra-based CPU implementation.
更多
查看译文
关键词
computational complexity,divide and conquer methods,graph theory,graphics processing units,mathematics computing,parallel processing,APSP problem,Floyd-Warshall algorithm,all-pairs shortest path computation,divide-and-conquer approach,graphics processing units,matrix-based structure,multiGPU computation,multinode GPU clusters,near optimal complexity,on-chip parallelism,parallel implementation,planar graphs
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要