DocumentCode :
917027
Title :
The Impact of Arithmetic Representation on Implementing MLP-BP on FPGAs: A Study
Author :
Savich, Antony W. ; Moussa, Medhat ; Areibi, Shawki
Author_Institution :
Sch. of Eng., Guelph Univ., Ont.
Volume :
18
Issue :
1
fYear :
2007
Firstpage :
240
Lastpage :
252
Abstract :
In this paper, arithmetic representations for implementing multilayer perceptrons trained using the error backpropagation algorithm (MLP-BP) neural networks on field-programmable gate arrays (FPGAs) are examined in detail. Both floating-point (FLP) and fixed-point (FXP) formats are studied and the effect of precision of representation and FPGA area requirements are considered. A generic very high-speed integrated circuit hardware description language (VHDL) program was developed to help experiment with a large number of formats and designs. The results show that an MLP-BP network uses less clock cycles and consumes less real estate when compiled in an FXP format, compared with a larger and slower functioning compilation in an FLP format with similar data representation width, in bits, or a similar precision and range
Keywords :
backpropagation; field programmable gate arrays; fixed point arithmetic; floating point arithmetic; hardware description languages; multilayer perceptrons; very high speed integrated circuits; FPGA; arithmetic representation; error backpropagation algorithm; fixed-point format; floating-point format; hardware description language program; multilayer perceptrons; very high-speed integrated circuit; Application specific integrated circuits; Backpropagation algorithms; Field programmable gate arrays; Fixed-point arithmetic; Floating-point arithmetic; Hardware; Multilayer perceptrons; Network topology; Neural networks; Training data; Artificial neural networks (AANs); fixed-point (FXP) arithmetic; floating-point (FLP) arithmetic; Computer Simulation; Computer-Aided Design; Equipment Design; Equipment Failure Analysis; Models, Theoretical; Neural Networks (Computer); Numerical Analysis, Computer-Assisted; Signal Processing, Computer-Assisted;
fLanguage :
English
Journal_Title :
Neural Networks, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9227
Type :
jour
DOI :
10.1109/TNN.2006.883002
Filename :
4049835
Link To Document :
بازگشت