General purpose neuroemulator architecture: design and VHDL simulation

A new SIMD architecture for artificial neural network emulation, based on bus segmentation, is proposed. As demonstration, we implement on this architecture the well known multilayer perceptron with backpropagation learning. VHDL simulations are carried out, being compared to simulations on a general purpose computer. System scalability (performance in relation to the number of processing units included) is analysed. This architecture is being now implemented by means of FPGA devices; results for an arithmetic unit are already provided.

[1]  B. Martin-del-Brio,et al.  A low-cost neuroprocessor board for emulating the SOFM neural model , 1998, 1998 IEEE International Conference on Electronics, Circuits and Systems. Surfing the Waves of Science and Technology (Cat. No.98EX196).

[2]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[3]  Amos R. Omondi,et al.  Computer Arithmetic Systems , 1994 .

[4]  Amos R. Omondi,et al.  Computer arithmetic systems - algorithms, architecture and implementation , 1994, Prentice Hall International series in computer science.

[5]  Bonifacio Martín-del-Brío A dot product neuron for hardware implementation of competitive networks , 1996, IEEE Trans. Neural Networks.

[6]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[7]  Duncan A. Buell,et al.  Splash 2 - FPGAs in a custom computing machine , 1996 .