An Optimal Implementation on FPGA of a Hopfield Neural Network
Open Access
- 22 August 2011
- journal article
- research article
- Published by Hindawi Limited in Advances in Artificial Neural Systems
- Vol. 2011, 1-9
- https://doi.org/10.1155/2011/189368
Abstract
The associative Hopfield memory is a form of recurrent Artificial Neural Network (ANN) that can be used in applications such as pattern recognition, noise removal, information retrieval, and combinatorial optimization problems. This paper presents the implementation of the Hopfield Neural Network (HNN) parallel architecture on a SRAM-based FPGA. The main advantage of the proposed implementation is its high performance and cost effectiveness: it requires multiplications and additions, whereas most others require multiplications and additions.
Keywords
This publication has 6 references indexed in Scilit:
- An FPGA implementation of a neural optimization of block truncation coding for image/video compressionMicroprocessors and Microsystems, 2007
- A Hopfield Neural Classifier and Its FPGA Implementation for Identification of Symmetrically Structured DNA MotifsJournal of Signal Processing Systems, 2007
- Efficient mapping of ANNs on hypercube massively parallel machinesIEEE Transactions on Computers, 1995
- Implementing regularly structured neural networks on the DREAM machineIEEE Transactions on Neural Networks, 1995
- Algorithmic mapping of neural network models onto parallel SIMD machinesIEEE Transactions on Computers, 1991
- A unified systolic architecture for artificial neural networksJournal of Parallel and Distributed Computing, 1989