In this paper we introduce parallel versions of two hierarchical memory models and give optimal algorithms in these models for sorting, FFT, and matrix multiplication. In our parallel models, there are P memory hierarchies operating simultaneously; communication among the hierarchies takes place at a base memory level. Our optimal sorting algorithm is randomized and is based upon the probabilistic partitioning technique developed in the companion paper for optimal disk sorting in a two-level memory with parallel block transfer. The probability of using l times the optimal running time is exponentially small in/(log/) log P
The Hierarchical PRAM (H-PRAM) is a model of parallel computation which retains the ideal properties...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
Abstract. In this paper we study the problems of sorting and selection on the Distributed Memory Bus...
The memories of real life computers usually have a hierarchical structure with levels like registers...
Abstract.We assume a parallel RAM model which allows both concurrent reads and concurrent writes of ...
We present several efficient algorithms for sorting on the uniform memory hierarchy (UMH), introduce...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottleneck that arises in the ...
In this paper we present a simple parallel sorting algorithm and illustrate its application in gener...
In this paper we present a simple parallel sorting algorithm and illustrate two applications. The al...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottle-neck that arises in the...
Abstract. The Parallel Disks Model (PDM) has been proposed to al-leviate the I/O bottleneck that ari...
This paper investigates the design of parallel algorithmic strategies that address the efficient use...
Processors have become faster at a much quicker rate than memory access time, creating wide gap betw...
A companion paper has introduced the Hierarchical PRAM (H-PRAM) model of parallel computation, which...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
The Hierarchical PRAM (H-PRAM) is a model of parallel computation which retains the ideal properties...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
Abstract. In this paper we study the problems of sorting and selection on the Distributed Memory Bus...
The memories of real life computers usually have a hierarchical structure with levels like registers...
Abstract.We assume a parallel RAM model which allows both concurrent reads and concurrent writes of ...
We present several efficient algorithms for sorting on the uniform memory hierarchy (UMH), introduce...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottleneck that arises in the ...
In this paper we present a simple parallel sorting algorithm and illustrate its application in gener...
In this paper we present a simple parallel sorting algorithm and illustrate two applications. The al...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottle-neck that arises in the...
Abstract. The Parallel Disks Model (PDM) has been proposed to al-leviate the I/O bottleneck that ari...
This paper investigates the design of parallel algorithmic strategies that address the efficient use...
Processors have become faster at a much quicker rate than memory access time, creating wide gap betw...
A companion paper has introduced the Hierarchical PRAM (H-PRAM) model of parallel computation, which...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
The Hierarchical PRAM (H-PRAM) is a model of parallel computation which retains the ideal properties...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
Abstract. In this paper we study the problems of sorting and selection on the Distributed Memory Bus...