Title :
Algorithmic mapping of neural network models onto parallel SIMD machines
Author :
Lin, Wei Ming ; Prasanna, Viktor K. ; Przytula, K. Wojtek
Author_Institution :
Dept. of Electr. & Comput. Eng., Mississippi State Univ., MS, USA
fDate :
12/1/1991 12:00:00 AM
Abstract :
Implementations of neural networks on programmable massively parallel computers are addressed. The methods are based on a graph theoretic approach and are applicable to a large class of networks in which the computations can be described by means of matrix and vector operations. A detailed characterization of the target machine is provided. Two mappings are presented. The first is designed for a processor array consisting of a very large number of small processing units. The neurons and the nonzero synaptic weights are assigned to the processors in a predetermined order, one per processor. The data transfers between processors containing neurons and weights are implemented using a novel routing algorithm. The second mapping is designed for the data array of size N×N and a smaller processor array of size P×P, P≪N, i.e., it addresses the partitioned case. These mappings are applicable to most of the mesh-connected single-instruction-multiple-data (SIMD) machines
Keywords :
graph theory; neural nets; parallel processing; algorithmic mapping; data transfers; graph theoretic approach; matrix operations; neural network models; neurons; nonzero synaptic weights; parallel SIMD machines; processor array; programmable massively parallel computers; routing algorithm; vector operations; Computational modeling; Computer networks; Concurrent computing; Multilayer perceptrons; Network topology; Neural networks; Neurons; Partitioning algorithms; Routing; Very large scale integration;
Journal_Title :
Computers, IEEE Transactions on