• DocumentCode
    1990968
  • Title

    Density enhancement of a neural network using FPGAs and run-time reconfiguration

  • Author

    Eldredge, James G. ; Hutchings, Brad L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
  • fYear
    1994
  • fDate
    10-13 Apr 1994
  • Firstpage
    180
  • Lastpage
    188
  • Abstract
    Run-time reconfiguration is a way of more fully exploiting the flexbility of reconfigurable FPGAs. The run-time reconfiguration artificial neural network (RRANN) uses ran-time reconfiguration to increase the hardware density of FPGAs. The RRANN architecture also allows large amounts of parallelism to be used and is very scalable. RRANN divides the back-propagation algorithm into three sequential executed stages and configures the FPGAs to execute only one stage at a time. The FPGAs are reconfigured as part of normal execution in order to change stages. Using reconfigurability in this way increases the number of hardware neurons a single Xilinx XC3090 can implement by 500%. Performance is effected by reconfiguration overhead, but this overhead becomes insignificant in large networks. This overhead is made even more insignificant with improved configuration methods. Run-time reconfiguration is a flexible realization of the time/space trade-off. The RRANN architecture has been designed and built using commercially available hardware, and its performance has been measured
  • Keywords
    backpropagation; logic arrays; neural nets; FPGAs; Xilinx XC3090; backpropagation algorithm; density enhancement; neural network; reconfigurable FPGAs; run-time reconfiguration; Artificial neural networks; Backpropagation algorithms; Circuits; Field programmable gate arrays; Neural network hardware; Neural networks; Neurons; Parallel processing; Programmable logic arrays; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1994. Proceedings. IEEE Workshop on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-5490-2
  • Type

    conf

  • DOI
    10.1109/FPGA.1994.315611
  • Filename
    315611