Sorting on a parallel pointer machine with applications to set expression evaluation

  • Authors:
  • Michael T. Goodrich;S. Rao Kosaraju

  • Affiliations:
  • Johns Hopkins Univ., Baltimore, MD;Johns Hopkins Univ., Baltimore, MD

  • Venue:
  • Journal of the ACM (JACM)
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present optimal algorithms for sorting on parallel CREW and EREW versions of the pointer machine model. Intuitively, one can view our methods as being based on a parallel mergesort using linked lists rather than arrays (the usual parallel data structure). We also show how to exploit the “locality” of our approach to solve the set expression evaluation problem, a problem with applications to database querying and logic-programming in O(log n) time using O(n) processors. Interestingly, this is an asymptotic improvement over what seems possible using previous techniques.