DocumentCode
579776
Title
Hardware/Software Co-design Implementation of On-Chip Backpropagation
Author
Dias, Mauricio A. ; Osorio, Fernando S. ; Wolf, Denis
Author_Institution
Mobile Robot. Lab. (LRM), Univ. of Sao Paulo (USP), Sao Carlos, Brazil
fYear
2012
fDate
20-25 Oct. 2012
Firstpage
107
Lastpage
112
Abstract
Artificial neural networks are a parallel, fault tolerant, robust solution for computational tasks such as associative memories, pattern recognition and function approximation. There are many proposed implementations for artificial neural networks and network´s learning algorithms both in hardware and software. Hardware implementation of learning algorithms are a computational challenge because some constraints as maximum number of neurons and layers, training time, precision, and data representation are difficult to be optimized together. This paper describes a hardware/software co-design implementation of the error-back propagation algorithm on multi-layer perceptron networks. Different types of processors, with different hardware features and goals, were created and the results were analyzed considering mentioned constraints. The results present a hardware/software co-design that allows a large number of neurons and layers, that maintains initial precision without restrictions on data representation. Platform limitations resulted in high execution times but solutions to this problem are also proposed. So the developed hardware proved to be a good alternative considering current hardware implementations of training algorithms and also the mentioned requirements.
Keywords
backpropagation; hardware-software codesign; multilayer perceptrons; artificial neural networks; associative memories; data representation; error-back propagation algorithm; fault tolerant; function approximation; hardware/software co-design implementation; learning algorithms; multi-layer perceptron networks; on-chip backpropagation; pattern recognition; Field programmable gate arrays; Hardware; Neurons; Program processors; Random access memory; Software algorithms; artificial neural networks; backpropagation; hardware; hardware/software co-design;
fLanguage
English
Publisher
ieee
Conference_Titel
Neural Networks (SBRN), 2012 Brazilian Symposium on
Conference_Location
Curitiba
ISSN
1522-4899
Print_ISBN
978-1-4673-2641-4
Type
conf
DOI
10.1109/SBRN.2012.9
Filename
6374833
Link To Document