Analysis of parallel implementations of an artificial neural network on SIMD systems

Todd C. Marek · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 1992

Implementation of an artificial neural network to solve a character recognition problem on highly parallel, single-instruction-multiple-data (SIMD) machines is described. A SIMD simulator workbench developed to evaluate performance of various 1, 4, 8, and 16-bit processor architectures is used for experimentation. A feed-forward neural network with 25, 25, and 3 nodes at the input, hidden, and output layers is trained by error back-propagation to classify characters represented in a pixel grid in the presence of randomly introduced pixel-flip noise. Each node in the neural network is assigned to a processor, with weights distributed across the array. Outputs of each layer are broadcast to the inputs of the next layer via the array's interprocessor communication network. The available number of processors for the network is limited to an array of size 25 X 25. Experimental results from each of the architectures supported in the simulator workbench are presented and analyzed.

Read the paper · More papers on PaperTik