๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

An efficient algorithm for concurrent priority queue heaps

โœ Scribed by Galen C. Hunt; Maged M. Michael; Srinivasan Parthasarathy; Michael L. Scott


Publisher
Elsevier Science
Year
1996
Tongue
English
Weight
628 KB
Volume
60
Category
Article
ISSN
0020-0190

No coin nor oath required. For personal study only.

โœฆ Synopsis


We present a new algorithm for concurrent access to array-based priority queue heaps. Deletions proceed top-down as they do in a previous algorithm due to , but insertions proceed bottom-up, and consecutive insertions use a bit-reversal technique to scatter accesses across the fringe of the tree, to reduce contention. Because insertions do not have to traverse the entire height of the tree (as they do in previous work), as many as O(M) operations can proceed in parallel, rather than O(logM) on a heap of size M. Experimental results on a Silicon Graphics Challenge multiprocessor demonstrate good overall performance for the new algorithm on small heaps, and significant performance improvements over known alternatives on large heaps with mixed insertion/deletion workloads.


๐Ÿ“œ SIMILAR VOLUMES


Efficient Algorithms for Tandem Queueing
โœ S.M. Ermakov; N.K. Krivulin ๐Ÿ“‚ Article ๐Ÿ“… 1994 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 366 KB

Serial and parallel algorithms for simulation of tandem queueing systems with infinite buffers are presented, and their performance are examined. It is shown that the algorithms which are based on a simple computational procedure involve low time and memory requirements.

An efficient concurrent implementation o
โœ R. Andonie; A. T. Chronopoulos; D. Grosu; H. Galmeanu ๐Ÿ“‚ Article ๐Ÿ“… 2006 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 202 KB

The focus of this study is how we can efficiently implement the neural network backpropagation algorithm on a network of computers (NOC) for concurrent execution. We assume a distributed system with heterogeneous computers and that the neural network is replicated on each computer. We propose an arc