• DocumentCode
    840313
  • Title

    Real-Time Neural Network Inversion on the SRC-6e Reconfigurable Computer

  • Author

    Duren, R.W. ; Marks, R.J. ; Reynolds, P.D. ; Trumbo, M.L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Baylor Univ., Waco, TX
  • Volume
    18
  • Issue
    3
  • fYear
    2007
  • fDate
    5/1/2007 12:00:00 AM
  • Firstpage
    889
  • Lastpage
    901
  • 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 , 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 , 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
  • Keywords
    field programmable gate arrays; multilayer perceptrons; particle swarm optimisation; reconfigurable architectures; SRC-6e reconfigurable computer; feedforward multilayer perceptron neural network; multiple field-programmable gate arrays; particle swarm optimization; real-time neural network inversion; reconfigurable computing elements; reconfigurable hardware; sonar system; Computer networks; Constraint optimization; Control systems; Feedforward neural networks; Field programmable gate arrays; Multi-layer neural network; Multilayer perceptrons; Neural networks; Particle swarm optimization; Sonar applications; Field-programmable gate arrays (FPGAs); inverse problems; neural network hardware; particle swarm theory; real-time systems; reconfigurable architectures; sonar; Artificial Intelligence; Computer Simulation; Computer Systems; Computers; Computing Methodologies; Equipment Design; Equipment Failure Analysis; Models, Theoretical; Neural Networks (Computer); Pattern Recognition, Automated; Signal Processing, Computer-Assisted;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2007.891679
  • Filename
    4182378