What computer architecture can learn from computational intelligence-and vice versa

We consider whether the seemingly disparate fields of computational intelligence (CI) and computer architecture can profit from each others' principles, results and experience. In the process, we identify important common issues, such as parallelism, distribution of data and control, granularity and regularity. We present two novel computer architectures which have profited from principles found in CI, and identify two constraints on CI to eliminate the hidden influence of the von Neumann model of computation.

[1]  Seth Copen Goldstein,et al.  Active messages: a mechanism for integrating communication and computation , 1998, ISCA '98.

[2]  Rishiyur S. Nikhil,et al.  A Multithreaded Implementation of Id using P-RISC Graphs , 1993, LCPC.

[3]  James L. McClelland,et al.  PDP models and general issues in cognitive science , 1986 .

[4]  D. Signorini,et al.  Neural networks , 1995, The Lancet.

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

[6]  Allan Gottlieb,et al.  Highly parallel computing , 1989, Benjamin/Cummings Series in computer science and engineering.

[7]  Bernd Klauer,et al.  ADARC: A New Multi-Instruction Issue Approach , 1996, PDPTA.

[8]  J. Davenport Editor , 1960 .

[9]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[10]  Seth Copen,et al.  ENABLING PRIMITIVES FOR COMPILING PARALLEL LANGUAGES , 1995 .

[11]  Donald A. Norman,et al.  Reflections on cognition and parallel distributed processing , 1986 .

[12]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[13]  Seth Copen Goldstein,et al.  Active messages: a mechanism for integrating communication and computation , 1998, ISCA '98.

[14]  Jack B. Dennis,et al.  First version of a data flow procedure language , 1974, Symposium on Programming.

[15]  G. Kane Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol 1: Foundations, vol 2: Psychological and Biological Models , 1994 .

[16]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .

[17]  Erik Hagersten,et al.  DDM - A Cache-Only Memory Architecture , 1992, Computer.

[18]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[19]  Seth Copen Goldstein,et al.  TAM - A Compiler Controlled Threaded Abstract Machine , 1993, J. Parallel Distributed Comput..

[20]  Jean-Luc Gaudiot,et al.  Advanced Topics in Data-Flow Computing , 1991 .

[21]  Jacek M. Zurada,et al.  Computational Intelligence: Imitating Life , 1994 .

[22]  James L. McClelland,et al.  Parallel Distributed Processing: Explorations in the Microstructure of Cognition : Psychological and Biological Models , 1986 .