DocumentCode
3204159
Title
Parallel heap operations on EREW PRAM: summary of results
Author
Zhang, Weixiong ; Korf, Richard E.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
1992
fDate
23-26 Mar 1992
Firstpage
315
Lastpage
318
Abstract
The authors present parallel algorithms for heap operations on an EREW PRAM. They first present a parallel heap construction algorithm with p processors running in O (n /p +logp ) time. It takes 3.625n /p +4log p time in the worst case. The algorithm is optimal when p =θ(n /logn ). They then propose a method to delete the root of a heap in parallel. To facilitate dynamic processor allocation, a data structure is developed in a preparatory step using O ((n /logn )1-1/p) processors in O (logp ) time. A sequence of root deletion operations is realized such that each of these operations takes O ((logn )/p +logp +loglogn ) time using p processors. The authors also suggest an O ((logn )/p +log p ) time optimal parallel insert algorithm using p processors. When p =θ((logn )/loglogn ), both algorithms run in O (loglogn ) time. The algorithms can also be extended to a parallel algorithm for deleting an element from a heap, given the address of the element
Keywords
computational complexity; data structures; parallel algorithms; parallel programming; programming theory; EREW PRAM; data structure; dynamic processor allocation; heap operations; parallel heap construction algorithm; parallel insert algorithm; root deletion operations; Binary trees; Buildings; Computational modeling; Computer science; Concurrent computing; Data structures; Parallel algorithms; Phase change random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location
Beverly Hills, CA
Print_ISBN
0-8186-2672-0
Type
conf
DOI
10.1109/IPPS.1992.223027
Filename
223027
Link To Document