Scalability of Large Neural Network Simulations via Activity Tracking With Time Asynchrony and Procedural Connectivity

Neural Comput. 2022 Aug 16;34(9):1915-1943. doi: 10.1162/neco_a_01524.

Abstract

We present a new algorithm to efficiently simulate random models of large neural networks satisfying the property of time asynchrony. The model parameters (average firing rate, number of neurons, synaptic connection probability, and postsynaptic duration) are of the order of magnitude of a small mammalian brain or of human brain areas. Through the use of activity tracking and procedural connectivity (dynamical regeneration of synapses), computational and memory complexities of this algorithm are proved to be theoretically linear with the number of neurons. These results are experimentally validated by sequential simulations of millions of neurons and billions of synapses running in a few minutes using a single thread of an equivalent desktop computer.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Action Potentials / physiology
  • Animals
  • Computer Simulation
  • Humans
  • Mammals
  • Models, Neurological*
  • Neural Networks, Computer*
  • Synapses / physiology