SMARTech   Library Home
 

Georgia Tech's Institutional Repository >
College of Computing (CoC) >
Computational Science and Engineering (CSE)  >
Computational Science and Engineering Technical Reports >

Title: Parallel Shortest Path Algorithms for Solving Large-Scale Instances
Authors: Madduri, Kamesh
Bader, David A.
Berry, Jonathan W.
Crobak, Joseph R.
Subjects : Multithreaded architecture
Non-negative edge weights (NSSP)
Parallel algorithms
Shared memory system
Issue Date: 30-Aug-2006
Publisher: Georgia Institute of Technology
Series/Report no.: CSE Technical Reports; GT-CSE-06-19
Abstract: We present an experimental study of parallel algorithms for solving the single source shortest path problem with non-negative edge weights (NSSP) on large-scale graphs. We implement Meyer and Sander's Δ-stepping algorithm and report performance results on the Cray MTA-2, a multithreaded parallel architecture. The MTA-2 is a high-end shared memory system offering two unique features that aid the efficient implementation of irregular parallel graph algorithms: the ability to exploit fine-grained parallelism, and low-overhead synchronization primitives. Our implementation exhibits remarkable parallel speedup when compared with a competitive sequential algorithm, for low-diameter sparse graphs. For instance, Δ-stepping on a directed scale-free graph of 100 million vertices and 1 billion edges takes less than ten seconds on 40 processors of the MTA-2, with a relative speedup of close to 30. To our knowledge, these are the first performance results of a parallel NSSP problem on realistic graph instances in the order of billions of vertices and edges.
URI: http://hdl.handle.net/1853/14449
Appears in Collections:Computational Science and Engineering Technical Reports

Files in This Item:

File Description SizeFormat
GT-CSE-06-19.pdf863.17 kBAdobe PDFView/Open

Items in SMARTech are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2007 MIT and Hewlett-Packard - Feedback