Skip to main content
Log in

Distributed versus parallel computing

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

The elegant but simple von Neumann single processing design of computers has been challenged by new applications of databases, computer vision and speech where a multi-processing system seems more suited to such tasks. We look at three ways in which parallel machines may be used: for general purpose computing, for algorithms which are not well suited to von Neumann machines and for exploring forms of computation which cannot reasonably be dealt with on von Neumann machines.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ackley, D. H., Hinton, G. E. & Sejnowski, T. J. (1985) A learning algorithm for Boltzman machines.Cognitive Science 9, 147–169.

    Article  Google Scholar 

  • Barrett, M. R., Ramsay, A. M. & Sloman, A. (1985)POP-II: a practical language forAI. Ellis Horwood, Chichester.

    Google Scholar 

  • Brinch Hansen, P. (1978) Distributed processes: a concurrent programming concept.Communications of the Association of Computing Machinery.21, 934–941.

    Google Scholar 

  • Chambers, F. B., Duce, D. A. & Jones, G. P. (1984)Distributed Computing. Academic Press, London.

    Google Scholar 

  • Clocksin, W. F. & Mellish, C. S. (1981)Programming in PROLOG. Springer-Verlag, Berlin.

    Google Scholar 

  • Darlington, J. & Reeve, M. (1981)ALICE: a multi-processor reduction machine for the parallel evaluation of applicative languages.Proceedings of the ACM Conference on Functional Programming Languages and Computer Architecture.

  • Fahlam, S. E. (1981) Representing implicit knowledge. InParallel Models of Associative Memory (eds., G. E. Hinton and J. A. Anderson). Lawerence Erlbaum Associates, New Jersey.

    Google Scholar 

  • Feldman, J. A. (1985)Cognitive Science,9.

  • Fountain, T. (1983) Image processing by parallel computer.Automation, September, 8–15.

  • Hillis, W. D. (1985)The Connection Machine. MIT Press, Cambridge (MA).

    Google Scholar 

  • Hinton, G. E. (1977) Relaxation and its role in vision.PhD Thesis, Edinburgh University.

  • Hinton, G. E. & Anderson, J. A. (1981)Parallel Models of Associative Memory. Lawerence Erlbaum Associates, New Jersey.

    Google Scholar 

  • Hoare, C. A. R. (1978) Communicating sequential processes.Communications of the Association of Computing Machinery.21, 666–677.

    Google Scholar 

  • Kennaway, J. R. & Sleep, M. R. (1984) Towards a successor to von Neumann. InDistributed Computing (eds. F. B. Chamberset al.), Academic Press, London.

    Google Scholar 

  • Marr, D. (1982) Vision. W. H. Freeman, San Francisco.

    Google Scholar 

  • Marslen-Wilson, W. (1975) Speech perception as an interactive parallel process. Science,189, 226–227.

    Google Scholar 

  • McClelland, J. L. & Rumelhart, D. E. (1980) An interactive model of the effect of context in perception.Technical Report 91, Centre for Human Information Processing, University of California, San Diego.

    Google Scholar 

  • McGregor, D. (1984) TheFACT database.,Computer Science Memo. Strathclyde University.

  • Mead, C. A. & Conway, L. A. (1980)Introduction to VLSI Systems. Addison-Wesley, Wokingham.

    Google Scholar 

  • Minsky, M. & Papert, S. (1969) Perceptions. MIT Press, Cambridge (MA.).

    Google Scholar 

  • Rosenberg, R. (1985) Super cube.Electronic Weekly,58, 15–17.

    Google Scholar 

  • Sharp, J. A. (1985)Data Flow Computing. Ellis Horwood, Chichester.

    Google Scholar 

  • Srini, V. S. (1985) An architectural comparison of dataflow systems.Computer,19, 68–87.

    Google Scholar 

  • Steele, G. L. Jr. (1984)COMMON LISP Reference Manual. Digital Press, Burlington (MD).

    Google Scholar 

  • Treleaven, P. C. (1984) Decentralized computer architecture. InNew Computer Architectures (ed. J. Tiberghien), Academic Press, New York.

    Google Scholar 

  • Watson, I. (1984) Architecture and performance. InDistributed Computing (eds. F. B. Chambers,et al.), Academic Press, London.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ramsay, A. Distributed versus parallel computing. Artif Intell Rev 1, 11–25 (1986). https://doi.org/10.1007/BF01988525

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01988525

Keywords

Navigation