Title :
Banyan heap machine
Author_Institution :
Dept. of Comput. Sci., Ohio Univ., Athens, OH, USA
Abstract :
New designs for performing a group of priority queue operations on a set of elements are presented. Processors in this design, called the banyan heap machine are connected together to form a linear chain. The algorithms for the banyan heap machine are the generalization of binary heap algorithms to a more general acyclic graph called banyan. This design, unlike existing designs, requires fewer processors to meet the same capacity requirement, and also, processors do not have geometrically varying memory sizes. This results in a completely homogeneous system. The key advantage of the banyan heap machine is in its ability to retrieve elements at different percentile levels
Keywords :
data structures; multiprocessor interconnection networks; parallel algorithms; programming theory; acyclic graph; banyan heap machine; binary heap algorithms; linear chain; priority queue operations; Computer science; Concurrent computing; Data structures; Dictionaries; Hardware; Image databases; Image processing; Pipelines; Process design; Signal processing;
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.223041