• DocumentCode
    1582066
  • Title

    FPGA Implementation of Artificial Neurons: Comparison study

  • Author

    Al-Kazzaz, Sa´ad Ahmed ; Khalil, Rafid Ahmed

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Mosul, Mosul
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper proposes three different architectures for implementing an artificial neuron model, with three types of processing techniques: serial, partial parallel, and full parallel. The sigmoid function is implemented using three approximation approaches. These architectures are implemented on Xilinx Spartan-IIIE FPGA chip using a 16 bit fixed-point arithmetic representation. A comparison is then made between the three alternative architectures with different neuron computation methods for performance and area. Results obtained show an improvement when a pure hardware implementation is used over a pure software implementation (MicroBlaze soft core processor). However, using a hardware implementation results in a much higher performance with somewhat lower flexibility, while the hardware/software co-design implementation shows a moderate performance, flexibility, and usage area.
  • Keywords
    field programmable gate arrays; fixed point arithmetic; hardware-software codesign; neural nets; FPGA implementation; MicroBlaze soft core processor; Xilinx Spartan-IIIE FPGA chip; artificial neuron model; fixed-point arithmetic representation; full parallel processing technique; hardware-software co-design implementation; partial parallel processing technique; serial processing technique; sigmoid function; Computer architecture; Field programmable gate arrays; Function approximation; Hardware; Neurons; Parallel architectures; Parallel processing; Piecewise linear approximation; Software performance; Table lookup; ANNs; FPGA; MicroBlase; SW/HW Codesign;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies: From Theory to Applications, 2008. ICTTA 2008. 3rd International Conference on
  • Conference_Location
    Damascus
  • Print_ISBN
    978-1-4244-1751-3
  • Electronic_ISBN
    978-1-4244-1752-0
  • Type

    conf

  • DOI
    10.1109/ICTTA.2008.4530261
  • Filename
    4530261