Proceedings

Parallelism in AI Programs

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. AI Architectures. Pages 53-55.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

A folk theorem is developing which suggests that parallel solution of AI programs will not afford a speedup of more than one order of magnitude. We critically review this folk theorem by analyzing some of the problems used to "prove" it, and then cite work that provide examples of better than one order of magnitude improvement for these problems. We examine two representative AI algorithms where parallelism would achieve speedups of two orders of magnitude with a reasonable number of processors.

  1. Lenat, D.B., "Computer Software for Intelligent Sys- tems", Scientific American, Sept. 1984, 204-213.
  2. Fennell, R.D. and V.R. Lesser, "Parallelism in Arti- ficial Intelligence Problem Solving: A Case Study of Hearsay If', IEEE Trans. Computers, Vol. C-26, No. 2, Feb. 1977, 98-111.
  3. Forgy, C., A. Gupta, A. Newell, and R . Wedig, "Ini- tial Assessment of Architectures for Production Sys- tems", AAAI-84, 116-120.
  4. Duff, M.J.B, "Review of the CLIP image process- ing system", Proc. National Computer Conference, 1978, 1055-1060.
  5. Conery, J.S. and D.F. Kibler, "Parallel Interpretation of Logic Programs", Functional Languages and Com- puter Architecture Proceedings, March 1981, 163- 174.
  6. Conery, J.S. and D.F. Kibler, "AND Parallelism in Logic Programs", IJCAI-83, 539-543. IJCAI
  7. Li, G. and B.W. Wah, "How to Cope with Anoma- lies in Parallel Approximate Branch-and-Bound Al- gorithms", AAAI-84, 212-215.
  8. Finkel, R.A. and J.P. Fishburn, "Parallelism in Alpha- Beta Search", Artificial Intelligence Journal, volume 19, number 1, September, 1982, 89-106 . .
  9. Lindstrom, G. "The Key Node Method: A Highly Parallel Alpha-Beta Algorithm", Technical Report UUCS 83-101, University of Utah.
  10. Forgy, C.L., "Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match .Problem", Ar- tificial Intelligence Journal, volume 19, number 1, September, 1982, 17-37.
  11. Oflazer, K. "Partitioning in Parallel Processing of Production Systems", 1984.
  12. Bechtel, R., D. Kibler, and P. Morris, "Incremental Deduction in a Real-Time Environment", CSCSI/ III, May 1980, 26-33.
  13. Stolfo, S.J. and D.E. Shaw, "DADO: A Tree-Struct- ured Machine Architecture for Production Systems", AAAI-82, 242-246.
  14. Stolfo, S.J., "Five Parallel Algorithms for Production System Execution on the Dado Machine", AAAI-84, 300-307.
  15. Shaw, David, "NON-VON Architecture", colloquium at University of California, Irvine, April, 1985.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards