Title :
A Highly Integrable FPGA-Based Runtime-Configurable Multilayer Perceptron
Author :
Skodzik, Jan ; Altmann, Vlado ; Wagner, Bernardo ; Danielis, Peter ; Timmermann, Dirk
Author_Institution :
Inst. of Appl. Microelectron. & Comput. Eng., Univ. of Rostock, Rostock, Germany
Abstract :
In this paper, a highly integrable Field Programmable Gate Array-based hardware design of multilayer perceptron as a realization of an artificial neural network is presented. Such a hardware solution ensures a deterministic behavior required for any hard real-time compositions. The integration into existing systems is achieved by the application of UDP/IP. %A developed protocol enables the hardware solution to act as a stand-alone device with no need for an additional host PC. Additionally, the presented design is highly flexible due to a parameterizable multilayer perceptron approach. However, most reconfigurations usually require a hard coded reimplementation, resynthesis, and the download of a new bit file to the target platform, which also requires an additional host PC. Contrary with the presented solution, it is possible to configure the multilayer perceptron´s parameters during runtime via a software interface. This approach allows the multilayer perceptron to be adapted to nearly any application. The developed design combines the flexibility of a software solution to generate and comfortably reconfigure the multilayer perceptron as well as the high performance of a hardware solution. %The investigation of hardware utilization and performance of a running prototype stützt%Finally, the hardware utilization and performance are investigated. As proof of concept, a running prototype has been realized, which shows the design to be highly flexible and with good performance while the hardware resource consumption is kept minimal.
Keywords :
field programmable gate arrays; multilayer perceptrons; FPGA based runtime configurable multilayer perceptron; artificial neural network; deterministic behavior; field programmable gate array based hardware design; hard coded reimplementation; hardware resource consumption; hardware solution; hardware utilization; parameterizable multilayer perceptron; software interface; software solution; stand alone device; Artificial neural networks; Biological neural networks; Field programmable gate arrays; Hardware; Neurons; Software; Transfer functions; Artificial Neural Networks; Multilayer perceptrons; Reconfigurable logic; Runtime;
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4673-5550-6
Electronic_ISBN :
1550-445X
DOI :
10.1109/AINA.2013.19