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
Link To Document :
بازگشت