Sorting is one of a set of fundamental problems in computer science. In this paper we present the first wait-free algorithm for sorting an input array of size N using P N processors to achieve optimal running time. Known sorting algorithms, when made wait-free through previously established transformation techniques have complexity O(log 3 N ). The randomized algorithm we present here, when run in the CRCW PRAM model executes in optimal O(log N) time when P = N and O(N log N=P ) otherwise. The wait-free property guarantees that the sort will complete despite any delays or failures incurred by the processors. This is a very desirable property from an operating systems point of view, since it allows oblivious thread scheduling as well as t...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
This paper introduces a parallel sorting algorithm based on QuickSort and having an n-input, n-proce...
Abstract. We study the problem of sorting on a parallel computer with limited communication bandwidt...
Conventional parallel sorting requires the $n$ input keys to be output in an array of size $n$, and ...
Abstract. We consider the problem of sorting n numbers that contain only k distinct values. We prese...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
We show that sorting an input of size N = n superscript 2 can be performed by an n X n mesh-connect...
In this paper, we consider a parallel algorithm for the patience sorting. The problem is not known t...
AbstractÐWe present a hardware-algorithm for sortingN elements using either a p-sorter or a sorting ...
We show that sorting an input of size N = 0 2 can be performed by an 0 X 0 mesh-connected processor ...
We study sorting algorithms based on randomized round-robin comparisons. Specifically, we study Spin...
We show that n integers in the range 1.. n can be stably sorted on an EREW PRAM using O(t) time and ...
AbstractWe show thatnintegers in the range 1,…,ncan be sorted stably on an EREW PRAM usingO(t) time ...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
Abstract.We assume a parallel RAM model which allows both concurrent reads and concurrent writes of ...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
This paper introduces a parallel sorting algorithm based on QuickSort and having an n-input, n-proce...
Abstract. We study the problem of sorting on a parallel computer with limited communication bandwidt...
Conventional parallel sorting requires the $n$ input keys to be output in an array of size $n$, and ...
Abstract. We consider the problem of sorting n numbers that contain only k distinct values. We prese...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
We show that sorting an input of size N = n superscript 2 can be performed by an n X n mesh-connect...
In this paper, we consider a parallel algorithm for the patience sorting. The problem is not known t...
AbstractÐWe present a hardware-algorithm for sortingN elements using either a p-sorter or a sorting ...
We show that sorting an input of size N = 0 2 can be performed by an 0 X 0 mesh-connected processor ...
We study sorting algorithms based on randomized round-robin comparisons. Specifically, we study Spin...
We show that n integers in the range 1.. n can be stably sorted on an EREW PRAM using O(t) time and ...
AbstractWe show thatnintegers in the range 1,…,ncan be sorted stably on an EREW PRAM usingO(t) time ...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
Abstract.We assume a parallel RAM model which allows both concurrent reads and concurrent writes of ...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
This paper introduces a parallel sorting algorithm based on QuickSort and having an n-input, n-proce...
Abstract. We study the problem of sorting on a parallel computer with limited communication bandwidt...