Skip to main content

Optimal and sublogarithmic time randomized parallel sorting algorithms

Publication ,  Journal Article
Rajasekaran, S; Reif, JH
Published in: SIAM Journal on Computing
January 1, 1989

This paper assumes a parallel RAM (random access machine) model which allows both concurrent reads and concurrent writes of a global memory. The main result is an optimal randomized parallel algorithm for INTEGER-SORT (i.e., for sorting n integers in the range [1, n]). This algorithm costs only logarithmic time and is the first known that is optimal: the product of its time and processor bounds is upper bounded by a linear function of the input size. Also given is a deterministic sublogarithmic time algorithm for prefix sum. In addition this paper presents a sublogarithmic time algorithm for obtaining a random permutation of n elements in parallel. And finally, sublogarithmic time algorithms for GENERAL-SORT and INTEGER-SORT are presented. Our sublogarithmic GENERAL-SORT algorithm is also optimal.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

SIAM Journal on Computing

DOI

ISSN

0097-5397

Publication Date

January 1, 1989

Volume

18

Issue

3

Start / End Page

594 / 607

Related Subject Headings

  • Computation Theory & Mathematics
  • 4903 Numerical and computational mathematics
  • 4901 Applied mathematics
  • 4613 Theory of computation
  • 0802 Computation Theory and Mathematics
  • 0101 Pure Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Rajasekaran, S., & Reif, J. H. (1989). Optimal and sublogarithmic time randomized parallel sorting algorithms. SIAM Journal on Computing, 18(3), 594–607. https://doi.org/10.1137/0218041
Rajasekaran, S., and J. H. Reif. “Optimal and sublogarithmic time randomized parallel sorting algorithms.” SIAM Journal on Computing 18, no. 3 (January 1, 1989): 594–607. https://doi.org/10.1137/0218041.
Rajasekaran S, Reif JH. Optimal and sublogarithmic time randomized parallel sorting algorithms. SIAM Journal on Computing. 1989 Jan 1;18(3):594–607.
Rajasekaran, S., and J. H. Reif. “Optimal and sublogarithmic time randomized parallel sorting algorithms.” SIAM Journal on Computing, vol. 18, no. 3, Jan. 1989, pp. 594–607. Scopus, doi:10.1137/0218041.
Rajasekaran S, Reif JH. Optimal and sublogarithmic time randomized parallel sorting algorithms. SIAM Journal on Computing. 1989 Jan 1;18(3):594–607.

Published In

SIAM Journal on Computing

DOI

ISSN

0097-5397

Publication Date

January 1, 1989

Volume

18

Issue

3

Start / End Page

594 / 607

Related Subject Headings

  • Computation Theory & Mathematics
  • 4903 Numerical and computational mathematics
  • 4901 Applied mathematics
  • 4613 Theory of computation
  • 0802 Computation Theory and Mathematics
  • 0101 Pure Mathematics