Title :
Shift-add neural architecture
Author :
Skrbek, Miroslav ; Snorek, Miroslav
Author_Institution :
Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
Abstract :
This article is focused on implementation of artificial neural networks in hardware. We give an overview of the shift-add neural arithmetics, which provide a complete set of functions suitable for fast perceptron and RBF network implementations. The set consists of logarithm, exponent, multiplication, square, square root, sigmoid-like and Gauss-like functions. All functions are linearly approximated to be easy implementable. Furthermore, we show the gate-level implementation of all functions provided by the shift-add arithmetics. Only adders and barrel shifters are necessary to accomplish all functions. The functions are optimized for very short propagation delay (a few nanoseconds). The shift-add architecture was evaluated by both software simulation and on-chip design. Results of the on-chip design are presented in the last section of this article
Keywords :
adders; circuit simulation; delays; integrated circuit design; neural chips; perceptrons; radial basis function networks; Gauss-like functions; RBF network; adders; artificial neural networks; barrel shifters; gate-level implementation; multiplication; on-chip design; perceptron network; propagation delay; shift-add neural architecture; sigmoid-like functions; software simulation; square root; Adders; Arithmetic; Artificial neural networks; Computer architecture; Computer networks; Gaussian processes; Linear approximation; Neural network hardware; Neural networks; Radial basis function networks;
Conference_Titel :
Electronics, Circuits and Systems, 1999. Proceedings of ICECS '99. The 6th IEEE International Conference on
Conference_Location :
Pafos
Print_ISBN :
0-7803-5682-9
DOI :
10.1109/ICECS.1999.812310