Back to Search Start Over

Real-time neural network inversion on the SRC-6e reconfigurable computer

Authors :
Duren, Russell W.
Marks, Robert J., II
Reynolds, Paul D.
Trumbo, Matthew L.
Source :
IEEE Transactions on Neural Networks. May, 2007, Vol. 18 Issue 3, p889, 13 p.
Publication Year :
2007

Abstract

Implementation of real-time neural network inversion on the SRC-6e, a computer that uses multiple field-programmable gate arrays (FPGAs) as reconfigurable computing elements, is examined using a sonar application as a specific case study. A feedforward multilayer perceptron neural network is used to estimate the performance of the sonar system (Jung et al., 2001). A particle swarm algorithm uses the trained network to perform a search for the control parameters required to optimize the output performance of the sonar system in the presence of imposed environmental constraints (Fox et al., 2002). The particle swarm optimization (PSO) requires repetitive queries of the neural network. Alternatives for implementing neural networks and particle swarm algorithms in reconfigurable hardware are contrasted. The final implementation provides nearly two orders of magnitude of speed increase over a state-of-the-art personal computer (PC), providing a real-time solution. Index Terms--Field-programmable gate arrays (FPGAs), inverse problems, neural network hardware, particle swarm theory, real-time systems, reconfigurable architectures, sonar.

Details

Language :
English
ISSN :
10459227
Volume :
18
Issue :
3
Database :
Gale General OneFile
Journal :
IEEE Transactions on Neural Networks
Publication Type :
Academic Journal
Accession number :
edsgcl.163801504