• 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