• DocumentCode
    3487150
  • Title

    Approximate parallel prefix computation and its applications

  • Author

    Goodrich, Michael T. ; Matias, Yossi ; Vishkin, Uzi

  • Author_Institution
    Johns Hopkins Univ., Baltimore, MD, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    318
  • Lastpage
    325
  • Abstract
    The authors address two fundamental problems in parallel algorithm design-parallel prefix sums and integer sorting-and show that both of them can be approximately solved very quickly on a randomized CRCW PRAM. In the case of prefix sums the approximation is in terms of the accuracy of the sums and in the case of integer sorting it is in terms of allowing some gaps between consecutive elements in the ordered list. By introducing approximation in these ways the authors are able to solve these problems in o(lg lg n) time, and thus avoid the near-logarithmic lower bounds by Beame and Hastad that hold for the exact versions of these problems. Nevertheless, they demonstrate that these approximations are strong enough to be used as subroutines in fast randomized algorithms for some well-known problems in parallel computational geometry. Perhaps the most succinct way to describe the power of the new tools which are presented is by observing that prior to this work it was known how to solve the interval allocation problem fast. The authors show how to solve the ordered version of the problem
  • Keywords
    computational complexity; computational geometry; parallel algorithms; random-access storage; sorting; fast randomized algorithms; integer sorting; interval allocation problem; near-logarithmic lower bounds; ordered version; parallel algorithm design; parallel computational geometry; parallel prefix sums; randomized CRCW PRAM; Algorithm design and analysis; Computer applications; Computer science; Concurrent computing; Contracts; Parallel algorithms; Partitioning algorithms; Phase change random access memory; Polynomials; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262899
  • Filename
    262899