---
title: "On a Tool in Artificial Intelligence Research: An Associative Memory, Parallel Language, AMPPL-II"
authors:
  - "Nicholas V. Findler"
  - "Wiley R. McKinzie"
doi: ""
url: "https://ijcai.org/proceedings/1969/25"
pdf: "https://ijcai.org/proceedings/1969/0025.pdf"
venue: "Proceedings of the First International Joint Conference on Artificial Intelligence"
year: 1969
pages: "259-270"
track: "Programming Systems and Models for Artificial Intelligence"
keywords:
---

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

Nicholas V. Findler, Wiley R. McKinzie

*Proceedings of the First International Joint Conference on Artificial Intelligence*, pages 259-270.

## 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.
