Skip lists: a probabilistic alternative to balanced trees
Communications of the ACM
Introduction to algorithms
The NEURON simulation environment
Neural Computation
Competitive and Temporal Inhibition Structures with Spiking Neurons
Neural Processing Letters
Performance of height-balanced trees
Communications of the ACM
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Spiking Neuron Models: An Introduction
Spiking Neuron Models: An Introduction
Event-driven simulation of spiking neurons with stochastic dynamics
Neural Computation
Accelerating event based simulation for multi-synapse spiking neural networks
ICANN'06 Proceedings of the 16th international conference on Artificial Neural Networks - Volume Part I
Real-time spiking neural network: an adaptive cerebellar model
IWANN'05 Proceedings of the 8th international conference on Artificial Neural Networks: computational Intelligence and Bioinspired Systems
Hi-index | 0.00 |
A novel method for efficiently simulating large scale realistic neural networks is described. Most information transmission in these networks is accomplished by the so called action potentials, events which are considerably sparse and well-localized in time. This facilitates a dramatic reduction of the computational load through the application of the event-driven simulation schemes. However, some complex neuronal models require the simulator to calculate large expressions, in order to update the neuronal state variables between these events. This requirement slows down these neural state updates, impeding the simulation of very active large neural populations in real-time. Moreover, neurons of some of these complex models produce firings (action potentials) some time after the arrival of the presynaptic potentials. The calculation of this delay involves the computation of expressions that sometimes are difficult to solve analytically. To deal with these problems, our method makes use of precalculated lookup tables for both, fast update of the neural variables and the prediction of the firing delays, allowing efficient simulation of large populations with detailed neural models.