Hardware Support for Distributed Associative Memories
نویسنده
چکیده
This paper describes a hardware to support distributed associative memories, in particular the ADAM neural network architecture. The system is designed to support a large number of moderately sized ADAM memories on a distributed memory MIMD architecture. The system addresses the issues of weight paging to allow neural networks of very large size to be executed using only a relatively small physical memory. The hardware also supports dedicated peripheral logic to accelerate the most compute intensive aspects of the ADAM memory. The paper describes the benefits gained by implementing the ADAM in hardware and presents a discussion of its design and use.
منابع مشابه
Reformulating Distributed Associative Memories for Image Classification
The theoretical model of Distributed Associative Memories (DAMs) is reformulated by simple algebraic derivations that make the memory device practically applicable to high-dimensional, visual data processing. In particular, the analysis shows that the weight of both the computational cost for retrieval and the physical memory occupation can be reduced from N4 to N2, where N is the data dimensio...
متن کاملA new Algorithm for Implementing BSB-based Associative Memories
The relation existing between support vector machines (SVMs) and recurrent associative memories is investigated. The design of associative memories based on the generalized brain-state-in-a-box (GBSB) neural model is formulated as a set of independent classification tasks, which can be efficiently solved by standard software packages for SVM learning. Some properties of the networks designed in...
متن کاملAn SVM based method for Associative Memories
The relation existing between support vector machines (SVMs) and recurrent associative memories is investigated. The design of associative memories based on the generalized brain-state-in-a-box (GBSB) neural model is formulated as a set of independent classification tasks, which can be efficiently solved by standard software packages for SVM learning. Some properties of the networks designed in...
متن کاملNeural Associative Memories
Despite of processing elements which are thousands of times faster than the neurons in the brain, modern computers still cannot match quite a few processing capabilities of the brain, many of which we even consider trivial (such as recognizing faces or voices, or following a conversation). A common principle for those capabilities lies in the use of correlations between patterns in order to ide...
متن کاملHolographic Reduced Representations I Introduction Ii.a Associative Memories Be the Trace Composition Operation. Let ~ Ii.c Convolution-correlation Memories
Associative memories are conventionally used to represent data with very simple structure: sets of pairs of vectors. This paper describes a method for representing more complex com-positional structure in distributed representations. The method uses circular convolution to associate items, which are represented by vectors. Arbitrary variable bindings, short sequences of various lengths, simple ...
متن کامل