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
fDate :
7/1/2015 12:00:00 AM
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;
Journal_Title :
Latin America Transactions, IEEE (Revista IEEE America Latina)
DOI :
10.1109/TLA.2015.7273763