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
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;
Conference_Titel :
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location :
Beverly Hills, CA
Print_ISBN :
0-8186-2672-0
DOI :
10.1109/IPPS.1992.223027