NSL/ASL: Distributed Simulation of Modular Neural Networks

As neural systems become large and complex, sophisticated tools are needed to support effective model development and efficient simulation processing. Initially, during model development, rich graphical interfaces linked to powerful programming languages and component libraries are the primary requirement. Later, during model simulation, processing efficiency is the primary concern. Workstations and personal computers are quite effective during model development, while parallel and distributed computation become necessary during simulation processing. We give first an overview of modeling and simulation in NSL together with a depth perception model example. We then discuss current and future work with the NSL/ASL system in the development and simulation of modular neural systems executed in a single computer or distributed computer network.

[1]  E. Bullmore,et al.  Society for Neuroscience Abstracts , 1997 .

[2]  Michael A. Arbib,et al.  A concurrent object-oriented framework for the simulation of neural networks , 1991, OOPS Messenger.

[3]  W. Rall Branching dendritic trees and motoneuron membrane resistivity. , 1959, Experimental neurology.

[4]  Donald H. House Depth Perception in Frogs and Toads: A Study in Neural Computing , 1989 .

[5]  W. Rall Membrane potential transients and membrane time constant of motoneurons. , 1960, Experimental neurology.

[6]  James M. Bower,et al.  The Book of GENESIS , 1994, Springer New York.

[7]  Mario Tokoro,et al.  Object-oriented concurrent programming , 1987 .

[8]  Michael A. Arbib,et al.  The Metaphorical Brain 2 , 1989 .

[9]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .

[10]  James M. Bower,et al.  Neural Modeling with GENESIS , 1998 .

[11]  Ronald C. Arkin,et al.  A Neural Schema Architecture for Autonomous Robots , 1998 .

[12]  Michael A. Arbib,et al.  The handbook of brain theory and neural networks , 1995, A Bradford book.

[13]  Nicholas T. Carnevale,et al.  The NEURON Simulation Environment , 1997, Neural Computation.

[14]  Erik De Schutter,et al.  A consumer guide to neuronal modeling software , 1992, Trends in Neurosciences.

[15]  Josef Skrzypek,et al.  Neural Network Simulation Environments , 1994 .

[16]  Stuart C. Shapiro,et al.  Encyclopedia of artificial intelligence, vols. 1 and 2 (2nd ed.) , 1992 .

[17]  Michael A. Arbib,et al.  Schema theory , 1998 .

[18]  Andreas Paepcke,et al.  Open Implementations and Metaobject Protocols , 1994 .

[19]  Bil Lewis,et al.  Multithreaded Programming With PThreads , 1997 .

[20]  Thomas J. Mowbray,et al.  Inside CORBA - distributed object standards and applications , 1998, Addison-Wesley object technology series.

[21]  M. Pernice,et al.  PVM: Parallel Virtual Machine - A User's Guide and Tutorial for Networked Parallel Computing [Book Review] , 1996, IEEE Parallel & Distributed Technology: Systems & Applications.

[22]  ASL : Hierarchy , Composition , Heterogeneity , and Multi-Granularity in Concurrent Object-Oriented Programming , 1993 .

[23]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[24]  Michael A. Arbib,et al.  The metaphorical brain 2 - neural networks and beyond (2. ed.) , 1972 .

[25]  Russell Leighton,et al.  The Aspirin/Migraines Software Package , 1994 .

[26]  James M. Bower,et al.  The book of GENESIS - exploring realistic neural models with the GEneral NEural models SImulation system , 1995 .

[27]  Michael A. Arbib,et al.  Web Simulation Of Brain Models , 1999 .