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 :
بازگشت