Some comments on building heaps in parallel (Q689637)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Some comments on building heaps in parallel |
scientific article; zbMATH DE number 446246
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Some comments on building heaps in parallel |
scientific article; zbMATH DE number 446246 |
Statements
Some comments on building heaps in parallel (English)
0 references
15 November 1993
0 references
A parallel work-optimal heap construction algorithm has been recently presented by \textit{N. S. V. Rao} and \textit{W. Zhang} [Inf. Process. Lett. 37, 355-358 (1991; Zbl 0714.68035)]. However, as shown in the next section, there are some cases in which the algorithm does not produce the correct result. Here an amended version is proposed which builds a heap from a set of \(n\) elements in time \(O(n/p)\) using \(p\) processors, for \(1\leq p\leq n/\log n \log \log n\), on the EREW PRAM model of computation. This algorithm is work-optimal for a range of processors smaller than other parallel makeheap presented in literature [\textit{S. Olariu} and \textit{Z. Wen}, Optimal parallel initialization algorithms for a class of priority queues, IEEE Trans. Parallel Distrib. Systems 2, 423-429 (1991)], but it preserves the main feature, in our opinion, of algorithm [\textit{N. S. V. Rao} and \textit{W. Zhang}, Loc. cit.], that is, different processors operate upon disjoint segments of the structure.
0 references
heap construction
0 references
EREW PRAM
0 references