13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07) A scalable parallelization of all-pairs shortest path algorithm for a high performance cluster environment Hsinchu, Taiwan December 05-December 07 ISBN: 978-1-4244-1889-3
We present a parallelization of the Floyd-Warshall all pairs shortest path algorithm for a distributed environment. A lot of versions of the Floyd-Warshall algorithm have been proposed for a uniprocessor environment, optimizing cache performance and register usage. However, in a distributed environment, communication costs between nodes have to be taken into consideration. We present a novel algorithm, Phased Floyd-Warshall, for a distributed environment, which optimally overlaps computation and communication. Our algorithm is compared with a register optimized version of the blocked all pairs shortest path algorithm [6, 4, 1] which is adapted for a distributed environment. We report speedups of 2.8 in a 16-node cluster and 1.2 in a 32-node cluster for a matrix size of 4096.
Citation:
T. Srinivasan, R. Balakrishnan, S. A. Gangadharan, V. Hayawardh, "A scalable parallelization of all-pairs shortest path algorithm for a high performance cluster environment," icpads, vol. 1, pp.1-8, 13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07), 2007 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||