Skip to main content

Optimal searching algorithms for parallel-pipelined computers

  • Session 8: Computation Algorithms
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 24))

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.

Unable to display preview. Download preview PDF.

References

  1. D.E. Knuth, The Art of Computer Programming, Vol. 3, Addison-Wesley, (1973), pp. 414–416.

    Google Scholar 

  2. R.M. Karp and W.L. Miranker, "Parallel Minimax Search for a Maximum," Journal of Combinatorial Theory, Vol. 4, (1968), pp. 19–35.

    Google Scholar 

  3. J. Kiefer, "Sequential Minimax Search for a Maximum," Amer. Math. Soci. Proc., Vol. 4, (1953), pp. 502–505.

    Google Scholar 

  4. D.E. Knuth, The Art of Computer Programming, Vol. 1, Addison-Wesley, (1969), pp. 81–82.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tse-yun Feng

Rights and permissions

Reprints 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

Publish with us

Policies and ethics