Sparse distributed memory prototype: Principles of operationSparse distributed memory is a generalized random access memory (RAM) for long binary words. Such words can be written into and read from the memory, and they can be used to address the memory. The main attribute of the memory is sensitivity to similarity, meaning that a word can be read back not only by giving the original right address but also by giving one close to it as measured by the Hamming distance between addresses. Large memories of this kind are expected to have wide use in speech and scene analysis, in signal detection and verification, and in adaptive control of automated equipment. The memory can be realized as a simple, massively parallel computer. Digital technology has reached a point where building large memories is becoming practical. The research is aimed at resolving major design issues that have to be faced in building the memories. The design of a prototype memory with 256-bit addresses and from 8K to 128K locations for 256-bit words is described. A key aspect of the design is extensive use of dynamic RAM and other standard components.
Document ID
19890004606
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Flynn, Michael J. (Stanford Univ. CA, United States)
Kanerva, Pentti (Stanford Univ. CA, United States)
Ahanin, Bahram (Stanford Univ. CA, United States)
Bhadkamkar, Neal (Stanford Univ. CA, United States)
Flaherty, Paul (Stanford Univ. CA, United States)
Hickey, Philip (Stanford Univ. CA, United States)
Date Acquired
September 5, 2013
Publication Date
February 1, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
CSL-TR-87-338NAS 1.26:184554NASA-CR-184554Report Number: CSL-TR-87-338Report Number: NAS 1.26:184554Report Number: NASA-CR-184554