Tight bounds on the complexity of parallel sorting

  • Authors:
  • Tom Leighton

  • Affiliations:
  • Massachusetts Institute of Technology, Cambridge

  • Venue:
  • IEEE Transactions on Computers
  • Year:
  • 1985

Quantified Score

Hi-index 15.05

Visualization

Abstract

In this paper, we prove tight upper and lower bounds on the number of processors, information transfer, wire area, and time needed to sort N numbers in a bounded-degree fixed-connection network. Our most important new results are: 1) the construction of an N-node degree-3 network capable of sorting N numbers in O(log N) word steps; 2) a proof that any network capable of sorting N (7 log N)-bit numbers in T bit steps requires area A where AT2 = 驴(N2 log2 N); and 3) the construction of a ``small-constant-factor'' bounded-degree network that sorts N 驴(log N)-bit numbers in T = 驴(log N) bit steps with A = 驴(N2) area.