Optimal parallel quicksort on EREW PRAM

Weixiong Zhang, Nageswara S.V. Rao

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

In this paper, we present parallel quicksort algorithms running in O((n/p+log p) log n) expected time and O((n/p+log p+log log n) log n) deterministic time respectively, and both with O(n) space by using p processors on EREW PRAM. When p=O(n/log n), the cost is optimal, in terms of the product of time and number of processors. These algorithms can be used to obtain parallel algorithms for constructing balanced binary search trees without using sorting algorithms. One of our quicksort algorithms leads to a parallel quickhull algorithm on EREW PRAM.

Original languageEnglish
Pages (from-to)69-74
Number of pages6
JournalBIT
Volume31
Issue number1
DOIs
StatePublished - Mar 1991
Externally publishedYes

Keywords

  • E. 1
  • EREW PRAM
  • F. 2.2.
  • binary search tree
  • parallel algorithms
  • quickhull
  • quicksort

Fingerprint

Dive into the research topics of 'Optimal parallel quicksort on EREW PRAM'. Together they form a unique fingerprint.

Cite this