Conventional parallel sorting requires the $n$ input keys to be output in an array of size $n$, and is known to take $\Omega({{\log n}/{\log\log n}})$ time using any polynomial number of processors. The lower bound does not apply to the more ``wasteful'' convention of {\em padded sorting}, which requires the keys to be output in sorted order in an array of size $(1 + o(1)) n$. We give very fast randomized CRCW PRAM algorithms for several padded-sorting problems. Applying only pairwise comparisons to the input and using $kn$ processors, where $2\le k\le n$, we can padded-sort $n$ keys in $O({{\log n}/{\log k}})$ time with high probability (whp), which is the best possible (expected) run time for any comparison-based algorithm. We also show h...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
Though non-comparison based sorting techniques like radix sorting can be done with less work than ...
AbstractThe following problems are shown to be solvable in O(log* n) time with optimal speedup with ...
Conventional parallel sorting requires the $n$ input keys to be output in an array of size $n$, and ...
We show that $n$ integers in the range $1 \twodots n$ can be stably sorted on an \linebreak EREW PRA...
Given an input array of $n$ real numbers, sorting with padding $\lambda$ consists in writing those n...
We show that a unit-cost RAM with a word length of $w$ bits can sort $n$ integers in the range $0\Tt...
AbstractWe consider the problem of deterministic sorting of integers on a parallel RAM (PRAM). The b...
The following problems are shown to be solvable in $O(\log^{\ast }\! n)$ time with optimal speedup w...
We study the parallel complexity of some problems in terms of their expected times. Specifically we ...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
AbstractWe show thatnintegers in the range 1,…,ncan be sorted stably on an EREW PRAM usingO(t) time ...
There are a number of fundamental problems in computational geometry for which work-optimal algorith...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
AbstractWe present a simple deterministic parallel algorithm that runs on a CRCW PRAM and sorts n in...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
Though non-comparison based sorting techniques like radix sorting can be done with less work than ...
AbstractThe following problems are shown to be solvable in O(log* n) time with optimal speedup with ...
Conventional parallel sorting requires the $n$ input keys to be output in an array of size $n$, and ...
We show that $n$ integers in the range $1 \twodots n$ can be stably sorted on an \linebreak EREW PRA...
Given an input array of $n$ real numbers, sorting with padding $\lambda$ consists in writing those n...
We show that a unit-cost RAM with a word length of $w$ bits can sort $n$ integers in the range $0\Tt...
AbstractWe consider the problem of deterministic sorting of integers on a parallel RAM (PRAM). The b...
The following problems are shown to be solvable in $O(\log^{\ast }\! n)$ time with optimal speedup w...
We study the parallel complexity of some problems in terms of their expected times. Specifically we ...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
AbstractWe show thatnintegers in the range 1,…,ncan be sorted stably on an EREW PRAM usingO(t) time ...
There are a number of fundamental problems in computational geometry for which work-optimal algorith...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
AbstractWe present a simple deterministic parallel algorithm that runs on a CRCW PRAM and sorts n in...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
Though non-comparison based sorting techniques like radix sorting can be done with less work than ...
AbstractThe following problems are shown to be solvable in O(log* n) time with optimal speedup with ...