Coarse-grain Parallel Computing for Very Large Scale Neural Simulations in the NEXUS Simulation Environment
Ko Sakai1, Paul Sajda2, Shih-Cheng Yen, and Leif H. Finkel
1Current Address:
Institute of Physical and Chemical Research (RIKEN), FRP, Laboratory for
Neural Modeling, Wako, Japan
2Current Address:
David Sarnoff Research Center, CN5300, Princeton, NJ 08533-5300
Department of Bioengineering
and
Institute of Neurological
Sciences
University of Pennsylvania
Philadelphia, PA 19104, U.
S. A.
Abstract
We describe a neural simulator
designed for simulating very large scale models of cortical architectures.
This simulator, NEXUS, uses coarse-grain parallel computing by distributing
computation and data onto multiple conventional workstations connected
via a local area network. Coarse-grain parallel computing offers natural
advantages in simulating functionally segregated neural processes. We partition
a complete model into modules with locally dense connections--a module
may represent a cortical area, column, layer, or functional entity. Asynchronous
data communications among workstations are established through the Network
File System, which, together with the implicit modularity, decreases communications
overhead, and increases overall performance. Coarse-grain parallelism also
benefits from the standardization of conventional workstations and LAN,
including portability between generations and vendors.
[ Full
Text in PDF ]