DocumentCode
3036980
Title
A Methodology for Implementation of the Execution Phase of Artificial Neural Networks in Digital Hardware Devices
Author
Pealoza, U.C. ; Esquer, Jorge E Ibarra ; Rios, Brenda L Flores
Author_Institution
Fac. de Ing. Mexicali -Inst. de Ing., Univ. Autonoma de Baja California, Mexicali
fYear
2008
fDate
Sept. 30 2008-Oct. 3 2008
Firstpage
422
Lastpage
427
Abstract
In this paper we describe a methodology for implementing the phase of execution of artificial neural networks (ANN) in hardware devices. First, we show how the elements of a single neuron: multipliers, sum of products and transfer function are separated and constructed as VHDL entities. These entities are then interconnected to form a neuron that can be mapped to a hardware device. Using a similar approach, neurons are grouped in layers, which are then interconnected themselves to construct an artificial neural network. The methodology is intended to lead a neural network designer through the steps required to take the design into a hardware device, starting with the results provided by a neurosimulator, obtaining the network parameters and translating them into a fully synthesizable design. A prototype of a Java-based ANN descriptor to VHDL translator is presented. In addition, the desired characteristics of neurosimulators are discussed and a comparison among different hardware platforms is shown.
Keywords
Java; hardware description languages; neural chips; VHDL translator; artificial neural networks; digital hardware devices; neurosimulator; single neuron; transfer functions; Artificial neural networks; Circuits; Hardware design languages; Java; Mathematical model; Network synthesis; Neural network hardware; Neural networks; Neurons; Signal processing algorithms; Hardware Implementation; Methodology; Neural Networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Robotics and Automotive Mechanics Conference, 2008. CERMA '08
Conference_Location
Morelos
Print_ISBN
978-0-7695-3320-9
Type
conf
DOI
10.1109/CERMA.2008.54
Filename
4641108
Link To Document