AbstractThe list-ranking problem is considered for parallel computers which communicate through an interconnection network. Each PU holds k nodes of a set of linked lists. A novel randomized algorithm gives a considerable improvement over earlier ones: for a large class of networks and sufficiently large k, it takes only twice the number of steps required by a k–k routing. For hypercubes the condition is k=ω(log2N). Even better results are achieved for d-dimensional meshes: we show that the ranking time exceeds the routing time only by lower-order terms for all k=ω(d2). We also show that list-ranking requires at least the time required for k–k routing. Thus, the results are within a factor two from optimal, those for meshes even match the l...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
[[abstract]]Given a precedence forest, we develop serial algorithms for ranking and unranking , and ...
ABSTRACT. In this paper we identify techniques that have been employed in the design of sorting and ...
The list-ranking problem is considered for parallel computers which communicate through an interconn...
An earlier parallel list ranking algorithm performs well for problem sizes $N$ that are extremely la...
We present a randomized parallel list ranking algorithm for distributed memory multiprocessors. A si...
AbstractAlthough parallel algorithms using linked lists, trees, and graphs have been studied extensi...
Parallel list ranking is a hard problem due to its extreme degree of irregularity. Also because of i...
A central issue in the design of a general-purpose parallel computer is the choice of an interconne...
In this paper we present randomized algorithms for k \Gamma k routing, k \Gamma k sorting, and cut ...
Finding a vast array of applications, the list-ranking problem has emerged as one of the fundamental...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published...
Novel algorithms are presented for parallel and external memory list-ranking. The same algorithms ca...
Two improved list-ranking algorithms are presented. The ``peeling-off'' algorithm leads to an optima...
The following problem is considered: given a linked list of length n, compute the distance from each...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
[[abstract]]Given a precedence forest, we develop serial algorithms for ranking and unranking , and ...
ABSTRACT. In this paper we identify techniques that have been employed in the design of sorting and ...
The list-ranking problem is considered for parallel computers which communicate through an interconn...
An earlier parallel list ranking algorithm performs well for problem sizes $N$ that are extremely la...
We present a randomized parallel list ranking algorithm for distributed memory multiprocessors. A si...
AbstractAlthough parallel algorithms using linked lists, trees, and graphs have been studied extensi...
Parallel list ranking is a hard problem due to its extreme degree of irregularity. Also because of i...
A central issue in the design of a general-purpose parallel computer is the choice of an interconne...
In this paper we present randomized algorithms for k \Gamma k routing, k \Gamma k sorting, and cut ...
Finding a vast array of applications, the list-ranking problem has emerged as one of the fundamental...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published...
Novel algorithms are presented for parallel and external memory list-ranking. The same algorithms ca...
Two improved list-ranking algorithms are presented. The ``peeling-off'' algorithm leads to an optima...
The following problem is considered: given a linked list of length n, compute the distance from each...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
[[abstract]]Given a precedence forest, we develop serial algorithms for ranking and unranking , and ...
ABSTRACT. In this paper we identify techniques that have been employed in the design of sorting and ...