Abstract

The mammalian brain has about 1011 neurons and 1014 synapses, with each neuron presenting complex intra-cellular dynamics. The huge number of structures and interactions underlying nervous system function thus make modeling its behavior an extraordinary computational challenge. One strategy to reduce computation time in networks is to replace computationally expensive, stiff models for individual cells (such as the Hodgkin-Huxley equations and other conductance-based models) with integrate-and-fire models. Such models save time by not numerically resolving neural behavior during its action potential; instead, they simply detect the occurrence of an action potential, and propagate its effects to postsynaptic targets appropriately. Thus, a complicated system of continuous ordinary differential equations is replaced with a simpler, but discontinuous, differential equation. However, accurate existing methods for integrating discontinuous ordinary differential equations (ODEs) scale poorly with problem size, requiring O(N2) time steps for a system with N variables. The underlying challenge is that discontinuities introduce O(dt) errors to conventional time integration schemes, thus requiring very small time steps in the vicinity of a discontinuity [1]. In this work, we propose a method to reduce this computational load by embedding local network repairs within a global time-stepping scheme. In addition, high-order accuracy can be achieved without requiring the global time step to be bounded above by the minimum communication delay, as is currently required in the hybrid time-driven/event-driven scheme used by NEST [2]: this allows more powerful exploitation of exact subthreshold [3,4] and quadrature-based [5] integration schemes. If the underlying network is sufficiently sparse the algorithm, Adaptive Localized Replay (ALR), will attain time complexity O(N) (Figure ​(Figure1A).1A). We apply our method to a network of integrate-and-fire neurons that simulates dynamics of a small patch of primary visual cortex (Figure ​(Figure1B)1B) [5,6]. Figure 1 (A) Comparison of runtime for a fully event-driven (Full Replay) and ALR methods, for integrate-and-fire networks of various system sizes N. (B) Raster plot of a 32 × 32 grid of V1 model neurons responding to a drifting grating stimulus. Inset: ...

Highlights

  • The mammalian brain has about 1011 neurons and 1014 synapses, with each neuron presenting complex intracellular dynamics

  • Accurate existing methods for integrating discontinuous ordinary differential equations (ODEs) scale poorly with problem size, requiring O(N2) time steps for a system with N variables

  • The underlying challenge is that discontinuities introduce O(dt) errors to conventional time integration schemes, requiring very small time steps in the vicinity of a discontinuity [1]

Read more

Summary

Introduction

The mammalian brain has about 1011 neurons and 1014 synapses, with each neuron presenting complex intracellular dynamics. Accurate existing methods for integrating discontinuous ordinary differential equations (ODEs) scale poorly with problem size, requiring O(N2) time steps for a system with N variables.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call