• DocumentCode
    2851620
  • Title

    SoC-Based Implementation of the Backpropagation Algorithm for MLP

  • Author

    Aliaga, R.J. ; Gadea, R. ; Colom, R.J. ; Monzo, Jose M. ; Lerche, Ch.W. ; Martinez, Jorge D. ; Sebastia, A. ; Mateo, F.

  • Author_Institution
    Inst. for the Implementation of Adv. Inf. & Commun. Technol., Polytech. Univ. of Valencia, Valencia
  • fYear
    2008
  • fDate
    10-12 Sept. 2008
  • Firstpage
    744
  • Lastpage
    749
  • Abstract
    The backpropagation algorithm used for the training of multilayer perceptrons (MLPs) has a high degree of parallelism and is therefore well-suited for hardware implementation on an ASIC or FPGA. However, most implementations are lacking in generality of application, either by limiting the range of trainable network topologies or by resorting to fixed-point arithmetic to increase processing speed. We propose a parallel backpropagation implementation on a multiprocessor system-on-chip (SoC) with a large number of independent floating-point processing units, controlled by software running on embedded processors in order to allow flexibility in the selection of the network topology to be trained. It is shown that the speed of such a system is limited by the communication overhead between processing nodes, especially by the management of training vectors. Preliminary performance results on an Altera DE2-70 development board are given and optimal architecture parameters are selected.
  • Keywords
    application specific integrated circuits; backpropagation; field programmable gate arrays; fixed point arithmetic; multilayer perceptrons; system-on-chip; ASIC; Altera DE2-70 development board; FPGA; MLP; SoC-based implementation; embedded processors; fixed-point arithmetic; independent floating-point processing units; multilayer perceptrons; multiprocessor System-on-Chip; parallel backpropagation implementation; Application software; Application specific integrated circuits; Backpropagation algorithms; Field programmable gate arrays; Fixed-point arithmetic; Hardware; Management training; Multilayer perceptrons; Multiprocessing systems; Network topology; backpropagation; multilayer perceptron (MLP); parallel systems; system-on-chip (SoC); timing model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hybrid Intelligent Systems, 2008. HIS '08. Eighth International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-0-7695-3326-1
  • Electronic_ISBN
    978-0-7695-3326-1
  • Type

    conf

  • DOI
    10.1109/HIS.2008.56
  • Filename
    4626720