Programmable Logic Construction Kits for Hyper-Real-Time Neuronal Modeling

  • Authors:
  • Ruben Guerrero-Rivera;Abigail Morrison;Markus Diesmann;Tim C. Pearce

  • Affiliations:
  • Center for Bioengineering, University of Leicester, Leicester LE1 7RH, U.K. rg66@leicester.ac.uk;abigail@biologie.uni-freiburg.de;Computational Neurophysics and Bernstein Center for Computational Neuroscience, Institute of Biology III, Albert-Ludwigs-University, Freiburg, Germany diesmann@biologie.uni-freiburg.de;Center for Bioengineering, University of Leicester, Leicester LE1 7RH, U.K. t.c.pearce@le.ac.uk

  • Venue:
  • Neural Computation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Programmable logic designs are presented that achieve exact integration of leaky integrate-and-fire soma and dynamical synapse neuronal models and incorporate spike-time dependent plasticity and axonal delays. Highly accurate numerical performance has been achieved by modifying simpler forward-Euler-based circuitry requiring minimal circuit allocation, which, as we show, behaves equivalently to exact integration. These designs have been implemented and simulated at the behavioral and physical device levels, demonstrating close agreement with both numerical and analytical results. By exploiting finely grained parallelism and single clock cycle numerical iteration, these designs achieve simulation speeds at least five orders of magnitude faster than the nervous system, termed here hyper-real-time operation, when deployed on commercially available field-programmable gate array (FPGA) devices. Taken together, our designs form a programmable logic construction kit of commonly used neuronal model elements that supports the building of large and complex architectures of spiking neuron networks for real-time neuromorphic implementation, neurophysiological interfacing, or efficient parameter space investigations.