• DocumentCode
    3606490
  • Title

    Definition of an Architecture to Configure Artificial Neural Networks Topologies Using Partial Reconfiguraton in FPGA

  • Author

    Silva, C.A.A. ; Neto, A.D.D. ; Oliveira, J.A.N. ; Melo, J.D. ; Barbalho, D.S. ; Avelino, A?Œ?? M.

  • Author_Institution
    Univ. Fed. do Rio Grande do Norte, Natal, Brazil
  • Volume
    13
  • Issue
    7
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    2094
  • Lastpage
    2100
  • Abstract
    Artificial Neural Networks (ANNs) competence in generalization and reconfigurable hardware using provide a solid base to developing critical embedded systems, capable of efficiently adapt itself as requirements change. Different level adaptation, from physical level up to system level, can be combined to provide efficient solutions using FPGA. So, this work aims to define a novel architecture to configure ANNs topologies using partial FPGA reconfiguration. NEURON block has been described using fixed-point notation and applying partial reconfiguration to load partial bitstreams of sigmoid and hiperbolic tangent functions, as well as dynamically inserting and removing NEURON blocks on the net, this way it is possible to configure MultiLayer Perceptron (MLP) networks with different topologies, using partial bitstreams in reconfigurable areas. It is conceived that, using this kind of hardware facilitates embedding applications using different topologies, MLP ANNs, easily reconfigurable on the field.
  • Keywords
    embedded systems; field programmable gate arrays; multilayer perceptrons; reconfigurable architectures; ANN topologies; NEURON block; artificial neural networks topologies; critical embedded systems; fixed-point notation; generalization; hiperbolic tangent functions; multilayer perceptron networks; partial FPGA reconfiguration; partial bitstreams; partial reconfiguration; partial reconfiguraton; reconfigurable areas; reconfigurable hardware; requirements change; sigmoid tangent functions; Field programmable gate arrays; Hardware; Network topology; Neurons; Process control; RNA; Topology; FPGA; Neural Nertworks Artificial; Partial Reconfiguration;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2015.7273763
  • Filename
    7273763