Title :
Hybrid number representation for the FPGA-realization of a versatile neuro-processor
Author :
Wust, Harald ; Kasper, Klaus ; Reininger, Herbert
Author_Institution :
Inst. fur Angewandte Phys., Frankfurt Univ., Germany
Abstract :
In order to establish solutions based on neural networks for low cost products for the mass market, low power and low complex single chip neuro-processors for implementing large neural networks are needed. We introduce a highly optimized hardware design of a low complex and cascadable neuro-processor for realizing feedforward and in particular recurrent neural networks. One main feature of the proposed design is a special mixed floating point and fixed point arithmetic which in contrast to high precision floating point units reduces the necessary word lengths and the overall memory requirements. Moreover a special activity memory structure is used to enable the efficient calculation of recurrent networks omitting communication and data transfer problems. Finally, the application of the proposed design to a speech recognition task and its realization on a FPGA is presented
Keywords :
digital arithmetic; feedforward neural nets; field programmable gate arrays; neural chips; recurrent neural nets; speech recognition; FPGA realization; cascadable neuro-processor; data transfer problems; fixed point arithmetic; high precision floating point units; highly optimized hardware design; hybrid number representation; large neural networks; low complex single chip neuroprocessors; memory requirements; mixed floating point; recurrent neural networks; special activity memory structure; speech recognition task; versatile neuro-processor; word lengths; Arithmetic; Batteries; Design optimization; Energy consumption; Field programmable gate arrays; Neural network hardware; Neural networks; Quantization; Recurrent neural networks; Speech recognition;
Conference_Titel :
Euromicro Conference, 1998. Proceedings. 24th
Conference_Location :
Vasteras
Print_ISBN :
0-8186-8646-4
DOI :
10.1109/EURMIC.1998.708090