Scalable All-pairs Shortest Paths for Huge Graphs on Multi-GPU Clusters
Scalable All-pairs Shortest Paths for Huge Graphs on Multi-GPU Clusters
复制标题
多 GPU 集群上大型图的可扩展全对最短路径
DOI:
10.1145/3431379.3460651
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Potok, Thomas
中科院分区:
文献类型:
--
作者:
sao, Piyush;lu, Hao;Kannan, Ramakrishnan;Thakkar, Vijay;Vuduc, Richard;Potok, Thomas
We present an optimized Floyd-Warshall (Floyd-Warshall) algorithm that computes the All-pairs shortest path (APSP) for GPU accelerated clusters. The Floyd-Warshall algorithm due to its structural similarities to matrix-multiplication is well suited for highly parallel GPU architectures. To achieve high parallel efficiency, we address two key algorithmic challenges: reducing high communication overhead and addressing limited GPU memory. To reduce high communication costs, we redesign the parallel (a) to expose more parallelism, (b) aggressively overlap communication and computation with pipelined and asynchronous scheduling of operations, and (c) tailored MPI-collective. To cope with limited GPU memory, we employ an offload model, where the data resides on the host and is transferred to GPU on-demand. The proposed optimizations are supported with detailed performance models for tuning. Our optimized parallel Floyd-Warshall implementation is up to 5x faster than a strong baseline and achieves 8.1 PetaFLOPS/sec on 256~nodes of the Summit supercomputer at Oak Ridge National Laboratory. This performance represents 70% of the theoretical peak and 80% parallel efficiency. The offload algorithm can handle 2.5x larger graphs with a 20% increase in overall running time.
登录
查看更多内容
DOI:
10.1109/sc41405.2020.00010
发表时间:
2020
期刊:
Storage and Analysis
影响因子:
--
作者:
Kannan, Ramakrishnan;Sao, Piyush;Lu, Hao;Herrmannova, Drahomira;Thakkar, Vijay;Patton, Robert;Vuduc, Richard;Potok, Thomas
通讯作者:
Potok, Thomas
DOI:
10.1145/3332466.3374533
发表时间:
2020
期刊:
Symposium on Principles and Practice of Parallel Program-ming
影响因子:
--
作者:
Sao, Piyush;Kannan, Ramakrishnan;Gera, Prasun;Vuduc, Richard
通讯作者:
Vuduc, Richard
DOI:
10.1016/j.jpdc.2015.06.008
发表时间:
2015
期刊:
J. Parallel Distributed Comput.
影响因子:
--
作者:
H. Djidjev;Guillaume Chapuis;R. Andonov;S. Thulasidasan;D. Lavenier
通讯作者:
D. Lavenier
DOI:
10.1109/hpec.2016.7761646
发表时间:
2016-06
期刊:
2016 IEEE High Performance Extreme Computing Conference (HPEC)
影响因子:
--
作者:
J. Kepner;Peter Aaltonen;David A. Bader;A. Buluç;F. Franchetti;J. Gilbert;D. Hutchison;Manoj Kumar;A. Lumsdaine;Henning Meyerhenke;Scott McMillan;Carl Yang;John Douglas Owens;Marcin Zalewski;T. Mattson;J. Moreira
通讯作者:
J. Kepner;Peter Aaltonen;David A. Bader;A. Buluç;F. Franchetti;J. Gilbert;D. Hutchison;Manoj Kumar;A. Lumsdaine;Henning Meyerhenke;Scott McMillan;Carl Yang;John Douglas Owens;Marcin Zalewski;T. Mattson;J. Moreira
DOI:
--
发表时间:
2012
期刊:
影响因子:
--
作者:
G. Litvinov
通讯作者:
G. Litvinov