A VLSI interconnect structure for neural networks

The Connectionist or Neural Network (CNN) computation model has constraints that limit the suitability of VLSI interconnect architectures for supporting efficient emulation. This paper presents a set of metrics that can be used for analysis of both CNN and physical system interconnect. It also provides an introduction to a range of CNN models and looks a t what each requires. Finally, different possible implementation strategies are considered and a solution proposed that offers good performance for many CNN models.

[1]  Dana H. Ballard,et al.  Cortical connections and parallel processing: Structure and function , 1986, Behavioral and Brain Sciences.

[2]  Jerome A. Feldman,et al.  Connectionist Models and Their Properties , 1982, Cogn. Sci..

[3]  J. I. Raffel,et al.  A generic architecture for wafer-scale neuromorphic systems , 1990 .

[4]  Jordan B. Pollack,et al.  Parallel Interpretation of Natural Language , 1984, FGCS.

[5]  Scott E. Fahlman,et al.  The hashnet interconnection scheme , 1980 .

[6]  Dan Hammerstrom,et al.  The Connectivity Analysis of Simple Association - or- How Many Connections Do You Need! , 1988 .

[7]  Thomas W. Ryan,et al.  VARIATIONS ON ADAPTIVE RESONANCE. , 1987 .

[8]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[9]  Scott E. Fahlman,et al.  NETL: A System for Representing and Using Real-World Knowledge , 1979, CL.

[10]  Garrison W. Cottrell,et al.  Viewing parsing as word sense discrimination: a connectionist approach , 1984 .

[11]  A. Gottleib,et al.  The nyu ultracomputer- designing a mimd shared memory parallel computer , 1983 .

[12]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[13]  Charles E. Leiserson,et al.  Fat-trees: Universal networks for hardware-efficient supercomputing , 1985, IEEE Transactions on Computers.

[14]  Ralph Grishman,et al.  The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer , 1983, IEEE Transactions on Computers.

[15]  Bart Selman,et al.  Rule-Based Processing in a Connectionist System for Natural Language Understanding , 1985 .

[16]  G. Lynch,et al.  Cortical encoding of memory: Hypotheses derived from analysis and simulation of physiological learning rules in anatomical structures. , 1989 .

[17]  Takayuki Ito,et al.  Neocognitron: A neural network model for a mechanism of visual pattern recognition , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  D. Grunwald,et al.  The Performance of Multicomputer Interconnection Networks , 1987, Computer.

[19]  Scott E. Fahlman Design Sketch for a Million-Element NETL Machine , 1980, AAAI.

[20]  William J. Dally,et al.  A VLSI Architecture for Concurrent Data Structures , 1987 .