A NEW HARDWARE ARCHITECTURE FOR FPGA IMPLEMENTATION OF FEED FORWARD NEURAL NETWORK
DOI:
https://doi.org/10.61841/x28aj909Keywords:
Feed forward neural network, FFNN, systolic hardware architecture, FPGA implementationAbstract
New chips for machine learning applications appear, they are turned for specific topology being efficient by using highly parallel designs at the cost of high power or large complex devices. Although, the computational demands of deep neural networks require flexible and efficient hardware architectures able to fit different applications, neural network types, number of inputs, outputs, layers and units in each layer , making the conversion from software to hardware easy.
Downloads
References
[1] Botros, N. M., Abdul-Aziz, M. (n.d.). Hardware implementation of an artificial neural network. IEEE International Conference on Neural Networks,1993
[2] Uhrig, R. E. (n.d.). Introduction to artificial neural networks. Proceedings of IECON ’95 - 21st Annual Conference on IEEE Industrial Electronics.doi:10.1109/iecon.1995
[3] Yihua Liao“Neural network in hardware: A survey,” Department of computer science University of California, Davis One Shields Avenue, Davis, CA [email protected]
[4] Botros, N. M., Abdul-Aziz, M.Hardware implementation of an artificial neural network using field programmable gate arrays (FPGA’s). ,1994
[5] M. Minsky and S. Papert, Perceptrons, The MIT Press, Cambridge, MA,Proceedings of the 2004 American Society for Engineering Education Annual Conference Exposition Copyright 2004
[6] Y,Zhou,W.Wang and X Huang, “FPGA design for PCANet, deep learning network”, in Proc.IEEE 23rd Annu.Int.Symp.Field-program custom comput Mach,May 2015
[7] V. Calayir, T. Jackson, A. Tazzoli, G. Piazza, and L. Pileggi, “Neurocomputing and associative memories based on ovenized aluminum nitride resonators,” in Neural 27 Networks (IJCNN), The International Joint Conference on. IEEE, 2013
[8] Misra, J., Saha, I. (2010). Artificial neural networks in hardware: survey of two decades of progress. Neuro computing,2010
[9] J. Tang, M.R. Varley and M.S. Peak,” hardware implementations of multi-layer feed forward neural networks and error backpropagation using 8-bit pic microcontrollers”with the Department of Electrical and Electronic Engineering,University of Central Lancashire, Preston PRl 2HE, United Kingdom.
[10] Morales Morales, C., Flores, U., Adam Medina, M., Diaz Salazar, M., Abiel Caballero,J., Criado Cruz, D., Pavoni Oliver, S.Digital Artificial Neural Network Implementation on a FPGA for data classification. IEEE Latin America Transactions,, 2015
[11] Mada, S., Mandalika, S.Analog Implementation of Artificial Neural Networks Using Forward Only Computation. Asia Modelling Symposium (AMS),2017
[12] Artificial neural networks in hardware: A survey of two decades of progress Article in neuro computing December 2010
[13] Lu, L., Liu, W., O’Neill, Swartzlander, E. E. (2013). QCA Systolic Array Design.IEEE Transactions on Computers,2011
[14] Sahin, S., Becerikli, Y., Yazici, S. (2006). Neural Network Implementationin Hardware Using FPGAs.
Lecture Notes in Computer Science,2006
[15] Zhu, J., Sutton, P.FPGA Implementations of Neural Networks –A Survey of a Decade of Progress. Lecture Notes in Computer Science,2003
[16] Iranpour, E., Sharifian, S. (2016). An FPGA implemented brain emotional learningintelligent admission controller for SaaS cloud servers. Transactions of the Instituteof Measurement and Control, 2016
[17] Saichand, V., M., N. D., S., A., Mohankumar, N.FPGA Realization of Activation Function for Artificial Neural Networks.Eighth International Conference on Intelligent Systems Design and Applications.,2008
[18] Leandro d. Medus, taras iakymchuk , jose vicente frances-villora,manuel batallermompe ´an , and alfredo rosado-mu˜noz, “A Novel Systolic Parallel Hardware Architecture for the FPGA Acceleration of Feedforward Neural Networks,” in Proc.IEEE Annu. Int. Symp. Field-Program. Custom Comput. Mach., May 2019
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
