DocumentCode :
2172182
Title :
A Reconfigurable, Generic and Programmable Feed Forward Neural Network Implementation in FPGA
Author :
Youssef, Ayman ; Mohammed, Karim ; Nasar, A.
Author_Institution :
Electron. & Electr. Commun. Dept., Cairo Univ., Cairo, Egypt
fYear :
2012
fDate :
28-30 March 2012
Firstpage :
9
Lastpage :
13
Abstract :
This paper presents a new reconfigurable generic hardware implementation of multilayer feed-forward Neural-Networks (NNs) using field-programmable gate arrays (FPGAs). Implementations of feed-forward Neural-Networks face two major issues: 1) Limited resources available on the FPGA compared to the large number of multiplications required by Neural-Networks 2) The limited reusability of the design when applied to Neural-Network applications with different architectures. Our proposed implementation addresses both issues: The design reduces resource requirements by time-sharing. The time-shared resources are arranged in a scalable configurable processing unit. The scalability allows the user to implement the design with variable number of neurons-starting from only one neuron to the maximum number of neurons in any layer. The design also gives the user the ability to reconfigure it to solve different applications, this is performed with programming-like ease and flexibility and a GUI was implemented to allow automatic configuration of the design for different applications.
Keywords :
feedforward neural nets; field programmable gate arrays; reconfigurable architectures; FPGA; GUI; automatic configuration; field programmable gate arrays; multilayer feedforward neural networks; neural network applications; reconfigurable generic hardware implementation; scalable configurable processing unit; time-shared resources; Digital signal processing; Field programmable gate arrays; Graphical user interfaces; Hardware; Neurons; Random access memory; Table lookup; Digital Signal Processor (DSP); Field-programmable gate array (FPGA); Lookup Table (LUT); Neural-Networks (NNs); hardware implementation; layer multiplexing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Modelling and Simulation (UKSim), 2012 UKSim 14th International Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4673-1366-7
Type :
conf
DOI :
10.1109/UKSim.2012.12
Filename :
6205543
Link To Document :
بازگشت