Literature DB >> 26313605

Accuracy and Efficiency in Fixed-Point Neural ODE Solvers.

Michael Hopkins1, Steve Furber2.   

Abstract

Simulation of neural behavior on digital architectures often requires the solution of ordinary differential equations (ODEs) at each step of the simulation. For some neural models, this is a significant computational burden, so efficiency is important. Accuracy is also relevant because solutions can be sensitive to model parameterization and time step. These issues are emphasized on fixed-point processors like the ARM unit used in the SpiNNaker architecture. Using the Izhikevich neural model as an example, we explore some solution methods, showing how specific techniques can be used to find balanced solutions. We have investigated a number of important and related issues, such as introducing explicit solver reduction (ESR) for merging an explicit ODE solver and autonomous ODE into one algebraic formula, with benefits for both accuracy and speed; a simple, efficient mechanism for cancelling the cumulative lag in state variables caused by threshold crossing between time steps; an exact result for the membrane potential of the Izhikevich model with the other state variable held fixed. Parametric variations of the Izhikevich neuron show both similarities and differences in terms of algorithms and arithmetic types that perform well, making an overall best solution challenging to identify, but we show that particular cases can be improved significantly using the techniques described. Using a 1 ms simulation time step and 32-bit fixed-point arithmetic to promote real-time performance, one of the second-order Runge-Kutta methods looks to be the best compromise; Midpoint for speed or Trapezoid for accuracy. SpiNNaker offers an unusual combination of low energy use and real-time performance, so some compromises on accuracy might be expected. However, with a careful choice of approach, results comparable to those of general-purpose systems should be possible in many realistic cases.

Mesh:

Year:  2015        PMID: 26313605     DOI: 10.1162/NECO_a_00772

Source DB:  PubMed          Journal:  Neural Comput        ISSN: 0899-7667            Impact factor:   2.026


  16 in total

1.  Benchmarking Spike-Based Visual Recognition: A Dataset and Evaluation.

Authors:  Qian Liu; Garibaldi Pineda-García; Evangelos Stromatias; Teresa Serrano-Gotarredona; Steve B Furber
Journal:  Front Neurosci       Date:  2016-11-02       Impact factor: 4.677

2.  Machine classification of spatiotemporal patterns: automated parameter search in a rebounding spiking network.

Authors:  Lawrence Oprea; Christopher C Pack; Anmar Khadra
Journal:  Cogn Neurodyn       Date:  2020-01-14       Impact factor: 5.082

3.  Benchmarking Neuromorphic Hardware and Its Energy Expenditure.

Authors:  Christoph Ostrau; Christian Klarhorst; Michael Thies; Ulrich Rückert
Journal:  Front Neurosci       Date:  2022-06-02       Impact factor: 5.152

Review 4.  Code Generation in Computational Neuroscience: A Review of Tools and Techniques.

Authors:  Inga Blundell; Romain Brette; Thomas A Cleland; Thomas G Close; Daniel Coca; Andrew P Davison; Sandra Diaz-Pier; Carlos Fernandez Musoles; Padraig Gleeson; Dan F M Goodman; Michael Hines; Michael W Hopkins; Pramod Kumbhar; David R Lester; Bóris Marin; Abigail Morrison; Eric Müller; Thomas Nowotny; Alexander Peyser; Dimitri Plotnikov; Paul Richmond; Andrew Rowley; Bernhard Rumpe; Marcel Stimberg; Alan B Stokes; Adam Tomkins; Guido Trensch; Marmaduke Woodman; Jochen Martin Eppler
Journal:  Front Neuroinform       Date:  2018-11-05       Impact factor: 4.081

5.  PyGeNN: A Python Library for GPU-Enhanced Neural Networks.

Authors:  James C Knight; Anton Komissarov; Thomas Nowotny
Journal:  Front Neuroinform       Date:  2021-04-22       Impact factor: 4.081

6.  Computing Generalized Matrix Inverse on Spiking Neural Substrate.

Authors:  Rohit Shukla; Soroosh Khoram; Erik Jorgensen; Jing Li; Mikko Lipasti; Stephen Wright
Journal:  Front Neurosci       Date:  2018-03-13       Impact factor: 4.677

7.  A Spiking Neural Network Model of the Lateral Geniculate Nucleus on the SpiNNaker Machine.

Authors:  Basabdatta Sen-Bhattacharya; Teresa Serrano-Gotarredona; Lorinc Balassa; Akash Bhattacharya; Alan B Stokes; Andrew Rowley; Indar Sugiarto; Steve Furber
Journal:  Front Neurosci       Date:  2017-08-09       Impact factor: 4.677

8.  Neuromodulated Synaptic Plasticity on the SpiNNaker Neuromorphic System.

Authors:  Mantas Mikaitis; Garibaldi Pineda García; James C Knight; Steve B Furber
Journal:  Front Neurosci       Date:  2018-02-27       Impact factor: 4.677

9.  Large-Scale Simulations of Plastic Neural Networks on Neuromorphic Hardware.

Authors:  James C Knight; Philip J Tully; Bernhard A Kaplan; Anders Lansner; Steve B Furber
Journal:  Front Neuroanat       Date:  2016-04-07       Impact factor: 3.856

10.  Synapse-Centric Mapping of Cortical Models to the SpiNNaker Neuromorphic Architecture.

Authors:  James C Knight; Steve B Furber
Journal:  Front Neurosci       Date:  2016-09-14       Impact factor: 4.677

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.