DocumentCode
2851620
Title
SoC-Based Implementation of the Backpropagation Algorithm for MLP
Author
Aliaga, R.J. ; Gadea, R. ; Colom, R.J. ; Monzo, Jose M. ; Lerche, Ch.W. ; Martinez, Jorge D. ; Sebastia, A. ; Mateo, F.
Author_Institution
Inst. for the Implementation of Adv. Inf. & Commun. Technol., Polytech. Univ. of Valencia, Valencia
fYear
2008
fDate
10-12 Sept. 2008
Firstpage
744
Lastpage
749
Abstract
The backpropagation algorithm used for the training of multilayer perceptrons (MLPs) has a high degree of parallelism and is therefore well-suited for hardware implementation on an ASIC or FPGA. However, most implementations are lacking in generality of application, either by limiting the range of trainable network topologies or by resorting to fixed-point arithmetic to increase processing speed. We propose a parallel backpropagation implementation on a multiprocessor system-on-chip (SoC) with a large number of independent floating-point processing units, controlled by software running on embedded processors in order to allow flexibility in the selection of the network topology to be trained. It is shown that the speed of such a system is limited by the communication overhead between processing nodes, especially by the management of training vectors. Preliminary performance results on an Altera DE2-70 development board are given and optimal architecture parameters are selected.
Keywords
application specific integrated circuits; backpropagation; field programmable gate arrays; fixed point arithmetic; multilayer perceptrons; system-on-chip; ASIC; Altera DE2-70 development board; FPGA; MLP; SoC-based implementation; embedded processors; fixed-point arithmetic; independent floating-point processing units; multilayer perceptrons; multiprocessor System-on-Chip; parallel backpropagation implementation; Application software; Application specific integrated circuits; Backpropagation algorithms; Field programmable gate arrays; Fixed-point arithmetic; Hardware; Management training; Multilayer perceptrons; Multiprocessing systems; Network topology; backpropagation; multilayer perceptron (MLP); parallel systems; system-on-chip (SoC); timing model;
fLanguage
English
Publisher
ieee
Conference_Titel
Hybrid Intelligent Systems, 2008. HIS '08. Eighth International Conference on
Conference_Location
Barcelona
Print_ISBN
978-0-7695-3326-1
Electronic_ISBN
978-0-7695-3326-1
Type
conf
DOI
10.1109/HIS.2008.56
Filename
4626720
Link To Document