The ability to provide uniform shared-memory access to a significant number of processors in a single SMP node brings us much closer to the ideal PRAM parallel computer. Many PRAM algorithms can be adapted to SMPs with few modifications. Yet there are few studies that deal with the implementation and performance issues of running PRAM-style algorithms on SMPs. Our study in this paper focuses on implementing parallel spanning tree algorithms on SMPs. Spanning tree is an important problem in the sense that it is the building block for many other parallel graph algorithms and also because it is representative of a large class of irregular combinatorial problems that have simple and efficient sequential implementations and fast PRAM alg...
Computing a spanning tree (ST) and a minimum ST (MST) of a graph are fundamental problems in graph t...
This paper resolves a long-standing open problem on whether the concurrent write capability of paral...
We study fundamental graph problems under parallel computing models. In particular, we consider two ...
We present an experimental study of parallel biconnected components algorithms employing several fu...
We present an experimental study of parallel algorithms for solving the single source shortest path...
AbstractThis paper presents results which improve the efficiency of parallel algorithms for computin...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
Graph abstractions are extensively used to understand and solve challenging computational problems i...
The single source shortest path (SSSP) problem lacks parallel solutions which are fast and simultan...
We present a new approach to finding minimum spanning trees of weighted undirected graphs on the par...
We present a simple and implementable algorithm that computes a minimum spanning tree of an undirect...
AbstractFew existing parallel graph algorithms achieve optimality when applied to very sparse graphs...
The single source shortest path (SSSP) problem lacks parallel solutions which are fast and simultane...
Includes bibliographical references ( leaves 61-64).One way the early use of parallel computers has ...
We give tight bounds on the parallel complexity of some problems involving random graphs. Speci call...
Computing a spanning tree (ST) and a minimum ST (MST) of a graph are fundamental problems in graph t...
This paper resolves a long-standing open problem on whether the concurrent write capability of paral...
We study fundamental graph problems under parallel computing models. In particular, we consider two ...
We present an experimental study of parallel biconnected components algorithms employing several fu...
We present an experimental study of parallel algorithms for solving the single source shortest path...
AbstractThis paper presents results which improve the efficiency of parallel algorithms for computin...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
Graph abstractions are extensively used to understand and solve challenging computational problems i...
The single source shortest path (SSSP) problem lacks parallel solutions which are fast and simultan...
We present a new approach to finding minimum spanning trees of weighted undirected graphs on the par...
We present a simple and implementable algorithm that computes a minimum spanning tree of an undirect...
AbstractFew existing parallel graph algorithms achieve optimality when applied to very sparse graphs...
The single source shortest path (SSSP) problem lacks parallel solutions which are fast and simultane...
Includes bibliographical references ( leaves 61-64).One way the early use of parallel computers has ...
We give tight bounds on the parallel complexity of some problems involving random graphs. Speci call...
Computing a spanning tree (ST) and a minimum ST (MST) of a graph are fundamental problems in graph t...
This paper resolves a long-standing open problem on whether the concurrent write capability of paral...
We study fundamental graph problems under parallel computing models. In particular, we consider two ...