DocumentCode
992587
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
Volume
40
Issue
12
fYear
1991
fDate
12/1/1991 12:00:00 AM
Firstpage
1390
Lastpage
1401
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;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.106224
Filename
106224
Link To Document