Proceedings

Yes, An SIMD Machine Can Be Used for AI

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. AI Architectures. Pages 73-78.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

Nearly all of the proposed parallel architectures for artificial intelligence applications use a multiple instruction, multiple data stream (MIMD) approach. While this approach offers the greatest opportunity for ultimate exploitation of parallelism, it has been difficult to actually achieve a high level of parallelism in practice because most of the existing algorithms require a higher interprocessor communications bandwidth than the hardware can achieve. An alternate approach to parallelism is the use of single inst ruction, multiple data stream parallelism (SIMD) machines. While SIMD machines do not offer the same ult imate exploitation of parallelism as MIMD architectures, they may, in fact, provide more useable parallelism. This is because they can be treated as serial machines with very long data words, so that existing algorithms may be more readily adapted in ways which better use available parallelism. We illustrate this concept with the Cellular Array Processor (CAP) being developed at the ITT Advanced Technology Center . .This SIMD architecture is based on a rectangular processing array which accesses a single memory and which has very high speed data paths among the processing elements. We discuss the implementation and manipulation of data for two applications on the CAP; the OPS5 production system interpreter and a representation of an associative network. The expected performance of the CAP in these applications will also be presented.

  1. Deering, Michael. Hardware and software architectures for efficient AI. ProceedingB, National Conference on Artificial Intelligence, American Artificial Intelligence Association, 1984.
  2. Dixit, V. and Moldovan, D. I. Discrete relaxation on SNAP. ProceedingB, The FirBt Conference on Artificial Inteligence ApplicationB I.E.E.E. Computer Society, 1984.
  3. Findler, N. V. (Ed.) ABBociative NetworkB: The repreBentation and UBe of knowledge 611 computerB. Academic Press, New York, 1979.
  4. Forgy, C.; Gupta, A.; Newell, A.; and Wedig, R. Initial assessment of architectures for production systems. ProceedingB, National Conference on Artificial Intelligence, American Artificial Intelligence Association, 1984.
  5. Hillis, W. Daniel. The Connection Machine. A.l. Memo 646. Artificial Intelligence Laboratory, Massachusetts Institute of Technology, 1981.
  6. Kuhn, R. H. and Padua, D. A. Tutorial on Parallel ProceBBing, I.E.E.E. Computer Society, 1981.
  7. Stolfo, S. Five parallel algorithms for production system execution on the DADO machine. ProceedingB, National Conference on Artificial Intelligence, American Artificial Intelligence Association, 1984.
  8. Wulf, W. A. & Bell, C. G. C.mmp-a multi-mini-processor. AFIPS Conference ProceedingB, Vol. 41, part II, F JCC, 1972, 765-777.

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

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