• DocumentCode
    3233104
  • Title

    A Handel-C implementation of the back-propagation algorithm on field programmable gate arrays

  • Author

    Pandya, Vijay ; Areibi, Shawki ; Moussa, Medhat

  • Author_Institution
    Sch. of Eng., Guelph Univ., Ont., Canada
  • fYear
    2005
  • fDate
    28-30 Sept. 2005
  • Abstract
    General purpose processors (GPPs) and ASICs have traditionally been the common means for building and implementing artificial neural networks (ANNs). However such computing paradigms suffer from the constant need of establishing a trade-off between flexibility and performance. Due to the technological advance in the development of programmable logic devices, field programmable gate arrays (FPGAs) have become attractive for realizing ANNs. FPGAs have shown to exhibit excellent flexibility in terms of reprogramming the same hardware and at the same time achieving good performance by enabling parallel computation. In this paper various implementations of ANNs on FPGAs are investigated and compared. The research described in this paper proposes three partially parallel architectures and a fully parallel architecture to realize the back-propagation algorithm on an FPGA. The proposed designs are coded in Handel-C and functionally verified by synthesizing them on a Virtex2000e FPGA chip. The partially parallel architectures and the fully parallel architecture are found to be 2.25 and 4 times faster than the software implementation respectively for different benchmarks.
  • Keywords
    backpropagation; field programmable gate arrays; neural nets; parallel architectures; FPGA chip; Handel-C; Virtex2000e; artificial neural networks; back-propagation algorithm; field programmable gate arrays; parallel architectures; Application software; Application specific integrated circuits; Artificial neural networks; Biology computing; Concurrent computing; Field programmable gate arrays; Hardware; Parallel architectures; Programmable logic arrays; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
  • Print_ISBN
    0-7695-2456-7
  • Type

    conf

  • DOI
    10.1109/RECONFIG.2005.5
  • Filename
    1592488