Proceedings

On a Tool in Artificial Intelligence Research: An Associative Memory, Parallel Language, AMPPL-II

Download BibTeX Cite

Proceedings of the First International Joint Conference on Artificial Intelligence. Programming Systems and Models for Artificial Intelligence. Pages 259-270.

© 1969 International Joint Conferences on Artificial Intelligence

Abstract

One of the remarkable things about human information processing is the way we store and retrieve information. The human associative memory is a device that has been only rather crudely approximated with computers in flexibility, selfmodifiability, and complexity of associations. In this paper, we describe a computer language, AMPPL-II, which simulates a machine with an extensive, variable size associative memory and parallel processing capability. It was to be made fairly machine-independent and is, therefore, embedded in a high-level algebraic language. The version outlined here is built as an extension of SLIP (Symmetric List Processing Language), itself being embedded in FORTRAN IV. The expected range of applicability of 1\i'!PPL-II covers a rather wide area. Candidates in the non-numerical field are game playing, picture processing and image identification, encoding-decoding, simulation of cognitive behavior, multikey information retrieval, language analysis, sorting, merging, collating, query systems, and so on. Ntrrnerical applications would be matrix calculations, solution of partial differential equations, computation of auto- and crosscorrelation functions, signal correction, etc. Stimulated by this language, new computational techniques and algorithms nay, hopefully, be developed. These, on one hand, and technological advances, on the other, may render the hardware implementation of an AMPPL-like machine economical.

  1. Findler, N. v., On a Computer Language which Simulates Associative Memory and Parallel Processing (Proc. NATO SYJ~osiurn on Comp. Systems, Lyngby, Denmark, 67)
  2. Findler, N. V., Towards Haking Machines More Intelligent (Proc. Fifth International Cong-ress on Cybernet1.cs , Namur, Belg1.um, 19 7)
  3. Feldman, J. A., Aspects of Associative Processing (H. I. 'l'. Lincoln Laboratory Technical Note 1965-13, April 1965)
  4. Rovner, P. D. and J. A. Feldman, An for (ibid, Associative Processing System Conventional Digital Computers 1967-19, April 1967)
  5. LEAD IFIP 1968)
  6. Rovner, P. D. and J. A. Feldman, The Language and Data Structure (Proc. Congress 68, preprints, pp. C73=ci7;
  7. Dodd, G. G., R. c. Beach, and L. Rosso!, APL Associative Programming Language User's Manual (General Hotors Research Laboratories Publication GMR 622, July 1967)
  8. Hanlon, A. G., Content-Addressable and Associative Memory Systems. A Survey (. ~I;:,;E:::E:::E:., ' ,..,T~r~a;;.n:;:=.s.:•~O::,n.:_:E::.;' 1:::.:..• _;:;C,:::o::;.m:1:.p . , EC -15 , pp • 50 9- 521, 1966)
  9. Lehman, M., A Survey of Problems and Preliminary Results Concerning Parallel Processing and Parallel Processors (Proc. IEEE, ~' pp. 1889-1901, 1966)
  10. Ewing, R. G. and P. M. Davies, An Associative Processor (Proc. 1964 FJCC, pp. 147-158, 1964; Spartan: Baltimore)
  11. Fuller, R. H. and J. H. Salzer, Associative Processor Study (General Precision, Inc. Report; DDC No. AD-608427, 196 4)
  12. Fuller, R. H., J. C. Tu, and R. M. Bird, A ~\'oven Plated-vJire l,ssociative Memory (Proc. Nat. Aerospace Electronics Convention, 1965)
  13. McKeever, B. T., The Associative Her.~ory Structure (Proc. 1965 FJCC, pp. 371-388, 1965; Spartan: Baltimore)
  14. Slotnick, D. L. (Chairman), Special Session on Parallel and Concurrent Computer Systems (Proc. IFIP Con'iress 65, pp. 319-322, 1965; Spartan: Balt1.more)
  15. Chu, Y., A Destructive Associative Memory (IEEE Trans. Comp., EC-14, pp. 600-605, 1965) Readout on El. -269-
  16. Dugan, J. A., R. s . Green, J. Minker , and w. E . Shindle , A Study of the Utility of Associative Memory Processors (Proc. ACM Nat. Meeting , pp. 347-360, 1966;
  17. Thompson: \i,'ashi n gton)
  18. Prywes, ll. s ., Han-Computer Problem Solving ¥lith Multilist (Proc. IEEE, ~. pp. 1788-1801, 1966)
  19. Knapp , M. A., R. H. Fuller, R. M. Bird , J. L. Cass, and J. M. Salzer, Papers presented at the ONR/RADC Seminar on Associative Processing (Mimeographed Proceedings, Washing ton, 1967)
  20. Stone, H. s., Associa tive Processing for General Purpose Computers through the lJse of Modified Hemories (Proc. 1968 FJCC, pp. 949-955, 1968; Thompson : Wash1ngton)
  21. Heizenbaum , Processor (Comm. , 1963)
  22. J. Symmetric List ACM , ~' pp. 524-544,
  23. Findler N. v., User's Man ual for the Associative Me~or , Parallel Processin Languac,re, M1PPL-II In press; SUNYB Comput1ng Center Press)

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

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