• DocumentCode
    1559305
  • Title

    Optimal parallel initialization algorithms for a class of priority queues

  • Author

    Olariu, Stepharl ; Wen, Zhaofang

  • Author_Institution
    Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
  • Volume
    2
  • Issue
    4
  • fYear
    1991
  • fDate
    10/1/1991 12:00:00 AM
  • Firstpage
    423
  • Lastpage
    429
  • Abstract
    An adaptive parallel algorithm for inducing a priority queue structure on an n-element array is presented. The algorithm is extended to provide optimal parallel construction algorithms for three other heap-like structures useful in implementing double-ended priority queues, namely min-max heaps, deeps, and min-max-pair heaps. It is shown that an n-element array can be made into a heap, a deap, a min-max heap, or a min-max-pair heap in O(log n+(n /p)) time using no more than n/log n processors, in the exclusive-read-exclusive-write parallel random-access machine model
  • Keywords
    computational complexity; data structures; parallel algorithms; queueing theory; adaptive parallel algorithm; deeps; double-ended priority queues; exclusive-read-exclusive-write parallel random-access machine; heap-like structures; min-max heaps; min-max-pair heaps; n-element array; parallel construction algorithms; parallel initialization algorithms; priority queue structure; processors; Adaptive arrays; Binary trees; Computer science; Data structures; Fault tolerance; Operating systems; Parallel algorithms; Signal processing; Software engineering; Sorting;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.97899
  • Filename
    97899