Abstract
A new class of optimal search algorithms is presented for the classical problem of searching an ordered list. The appropriate algorithm is selected as a function of the order, (s,p), of the target processor which may consist of p parallel processors each of which is an s level pipelined processor. The algorithms are structured according to a new integer series, the W-series. The algorithms include the binary search for processors of order (1,1), the Fibonacci search for processors of order (2,1), and well-known parallel searches for processors of order (1,p). Performance of the algorithms is evaluated. The algorithms are well-suited to computers with interleaved or parallel memory banks.
This work was supported by the National Science Foundation under Grants GJ-35584X and GJ-40584 and by the Joint Services Electronics Program under Contract DAAB-07-72-C-0259.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
D.E. Knuth, The Art of Computer Programming, Vol. 3, Addison-Wesley, (1973), pp. 414–416.
R.M. Karp and W.L. Miranker, "Parallel Minimax Search for a Maximum," Journal of Combinatorial Theory, Vol. 4, (1968), pp. 19–35.
J. Kiefer, "Sequential Minimax Search for a Maximum," Amer. Math. Soci. Proc., Vol. 4, (1953), pp. 502–505.
D.E. Knuth, The Art of Computer Programming, Vol. 1, Addison-Wesley, (1969), pp. 81–82.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1975 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weller, D.L., Davidson, E.S. (1975). Optimal searching algorithms for parallel-pipelined computers. In: Feng, Ty. (eds) Parallel Processing. SCC 1974. Lecture Notes in Computer Science, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-07135-0_130
Download citation
DOI: https://doi.org/10.1007/3-540-07135-0_130
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07135-8
Online ISBN: 978-3-540-37408-4
eBook Packages: Springer Book Archive