The list-ranking problem is considered for parallel computers which communicate through an interconnection network. The algorithms are based on the idea of repeatedly removing the complement of a ruling set. By specific refinements and detailed analysis, earlier results are improved considerably. We concentrate on meshes, but most of the ideas are more general. Each PU holds k 1 nodes of a set of linked lists. For the case k = 1, on two-dimensional meshes, the deterministic version takes 105 \Delta n steps; the randomized version 80 \Delta n steps. Extensions for larger k, require 31 \Delta k \Delta n and 10 \Delta k \Delta n, steps respectively. Keywords: parallel algorithms, interconnection networks, meshes, list ranking, ruling sets, r...
ABSTRACT. In this paper we identify techniques that have been employed in the design of sorting and ...
. We present sorting algorithms on the recently introduced multi-mesh, a network consisting of n 2 ...
List ranking and list scan are two primitive operations used in many parallel algorithms that use li...
AbstractThe list-ranking problem is considered for parallel computers which communicate through an i...
An earlier parallel list ranking algorithm performs well for problem sizes $N$ that are extremely la...
Parallel list ranking is a hard problem due to its extreme degree of irregularity. Also because of i...
Finding a vast array of applications, the list-ranking problem has emerged as one of the fundamental...
We present a randomized parallel list ranking algorithm for distributed memory multiprocessors. A si...
Novel algorithms are presented for parallel and external memory list-ranking. The same algorithms ca...
This paper provides an overview of lower and upper bounds for mesh-connected processor networks. Mos...
Two improved list-ranking algorithms are presented. The ``peeling-off'' algorithm leads to an optima...
[[abstract]]Given a precedence forest, we develop serial algorithms for ranking and unranking , and ...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published...
The goal of a parallel algorithm is to solve a single problem using multiple pro-cessors working tog...
AbstractAlthough parallel algorithms using linked lists, trees, and graphs have been studied extensi...
ABSTRACT. In this paper we identify techniques that have been employed in the design of sorting and ...
. We present sorting algorithms on the recently introduced multi-mesh, a network consisting of n 2 ...
List ranking and list scan are two primitive operations used in many parallel algorithms that use li...
AbstractThe list-ranking problem is considered for parallel computers which communicate through an i...
An earlier parallel list ranking algorithm performs well for problem sizes $N$ that are extremely la...
Parallel list ranking is a hard problem due to its extreme degree of irregularity. Also because of i...
Finding a vast array of applications, the list-ranking problem has emerged as one of the fundamental...
We present a randomized parallel list ranking algorithm for distributed memory multiprocessors. A si...
Novel algorithms are presented for parallel and external memory list-ranking. The same algorithms ca...
This paper provides an overview of lower and upper bounds for mesh-connected processor networks. Mos...
Two improved list-ranking algorithms are presented. The ``peeling-off'' algorithm leads to an optima...
[[abstract]]Given a precedence forest, we develop serial algorithms for ranking and unranking , and ...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published...
The goal of a parallel algorithm is to solve a single problem using multiple pro-cessors working tog...
AbstractAlthough parallel algorithms using linked lists, trees, and graphs have been studied extensi...
ABSTRACT. In this paper we identify techniques that have been employed in the design of sorting and ...
. We present sorting algorithms on the recently introduced multi-mesh, a network consisting of n 2 ...
List ranking and list scan are two primitive operations used in many parallel algorithms that use li...