Proceedings

On Supporting Associative Access and Processing over Dynamic Knowledge Bases

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Architectures & Languages. Pages 48-54.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

Dynamic knowledge bases are a fact oflife in many artificial intelligence applications. Using current techniques, however, it is not always possible to provide the desired level of associative access to them whilst meeting real-time, or even near-real-time, performance criteria. This paper argues the case for a hardware associative storage system that uses symbolic pattern matching as its access mechanism. A working prototype of such a system, designed as a co-processor for a workstation host, is then described. The coprocessor is based on an array of custom designed VLSI 'smart memory' chips. These combine storage and search/processing logic on the same die. Parallelism is exploited both on chip and between chips to yield a high system performance. The paper concludes with some examples of how this hardware can be used to support real applications.

  1. [Charniak et al., 1980] E. Charniak, C. K. Riesbeck. and D. V. McDermott. Artificial Intelligence Pro- gramming. Lawrence Erlbaum Associates, 1980.
  2. [Davis, 1987] L. Davis, editor. Genetic Algorithms and Simulated Annealing. Morgan Kaufmann, 1987.
  3. [Forgy, 1982] C. L. Forgy. RETE: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence, 19:17-37, 1982
  4. [Hayes-Roth, 1985] B. Hayes-Roth. A Blackboard Architecture for Control. Journal of Artificial Intel- ligence, 26: 251-321, 1985.
  5. [Highland and Iwaskiw, 1989] F. D. Highland and C. T. Iwaskiw. Knowledge Base Compilation. In Pro- ceedings of the 11th International Joint Conference on Artificial Intelligence, pages 227-232, August 1989. IJCAI
  6. [Kogge et al., 1989] P. Kogge, J. Oldfield, M. Brule and C. Stormon. VLSI and Rule-Based Systems. In VLSI for Artificial Intelligence, pages 95-108, 1989. Kluwer Academic
  7. [Reece and Shafer, 1990] D. A. Reece and S. Shafer. The Impact of Domain Dynamics on Intelligent Robot Design. Computer Science report CMU -CS- 90-130, Carnegie Mellon University, May 1990.
  8. [Robinson, 1986] I. Robinson. A Prolog Processor Based on a Pattern Matching Memory Device. In Proceedings of the Third International. Conference on Logic Programming, E. Shapiro editor, pages 172-179, 1986. Springer-Verlag.
  9. [Stanfill and Waltz, 1986] C. Stanfill and D. Waltz. Toward Memory-Based Reasoning. Communica- tions of the ACM, 29(12):1213-1228, December 1986.
  10. [Stormon, 1989] C. Stormon. The Coherent Processor -A Content Addressable Memory for AI and Data- bases. In Wescon'89: Conference Record, pages 240- 244, November 1989.
  11. [Wade and Sodini, 1989] J. P. Wade and C. G. Sodini. A Ternary Content Addressable Search Engine. IEEE Journal of Solid-State Circuits, 24(4):1003- 1013, August 1989.
  12. [Warren, 1977] D. H. D. Warren. Implementing Pro- Jog. Technical Report 39, Edinburgh University, 1977.
  13. [Yau and Fung, 1977] S. S. Yau and H. S. Fung. Asso- ciative Processor Architecture -A Survey. Comput- ing Surveys, 9(1):3-28, March 1977.

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

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