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.