Event-Driven Simulation Scheme for Spiking Neural Networks Using Lookup Tables to Characterize Neuronal Dynamics
Open Access
- 1 December 2006
- journal article
- Published by MIT Press in Neural Computation
- Vol. 18 (12) , 2959-2993
- https://doi.org/10.1162/neco.2006.18.12.2959
Abstract
Nearly all neuronal information processing and interneuronal communication in the brain involves action potentials, or spikes, which drive the short-term synaptic dynamics of neurons, but also their long-term dynamics, via synaptic plasticity. In many brain structures, action potential activity is considered to be sparse. This sparseness of activity has been exploited to reduce the computational cost of large-scale network simulations, through the development of event-driven simulation schemes. However, existing event-driven simulations schemes use extremely simplified neuronal models. Here, we implement and evaluate critically an event-driven algorithm (ED-LUT) that uses precalculated look-up tables to characterize synaptic and neuronal dynamics. This approach enables the use of more complex (and realistic) neuronal models or data in representing the neurons, while retaining the advantage of high-speed simulation. We demonstrate the method's application for neurons containing exponential synaptic conductances, thereby implementing shunting inhibition, a phenomenon that is critical to cellular computation. We also introduce an improved two-stage event-queue algorithm, which allows the simulations to scale efficiently to highly connected networks with arbitrary propagation delays. Finally, the scheme readily accommodates implementation of synaptic plasticity mechanisms that depend on spike timing, enabling future simulations to explore issues of long-term learning and adaptation in large-scale networks.Keywords
This publication has 35 references indexed in Scilit:
- Independent Variable Time-Step Integration of Individual Neurons for Network SimulationsNeural Computation, 2005
- Routing of spike series by dynamic circuits in the hippocampusNature, 2004
- SpikeNET: an event-driven simulation package for modelling large networks of spiking neuronsNetwork: Computation in Neural Systems, 2003
- A Discrete-Event Neural Network Simulator for General Neuron ModelsNeural Computing & Applications, 2003
- A Novel Spike DistanceNeural Computation, 2001
- SpikeNET: A simulator for modeling large networks of integrate and fire neuronsNeurocomputing, 1999
- Spillover-Mediated Transmission at Inhibitory Synapses Promoted by High Affinity α6 Subunit GABAA Receptors and Glomerular GeometryNeuron, 1998
- Metric-space analysis of spike trains: theory, algorithms and applicationNetwork: Computation in Neural Systems, 1997
- The Hebbian paradigm reintegrated: Local reverberations as internal representationsBehavioral and Brain Sciences, 1995
- Feature Linking via Synchronization among Distributed Assemblies: Simulations of Results from Cat Visual CortexNeural Computation, 1990