Loading...

A novel nonlinear function evaluation approach for efficient fpga mapping of neuron and synaptic plasticity models

Jokar, E ; Sharif University of Technology | 2019

880 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/TBCAS.2019.2900943
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2019
  4. Abstract:
  5. Efficient hardware realization of spiking neural networks is of great significance in a wide variety of applications, such as high-speed modeling and simulation of large-scale neural systems. Exploiting the key features of FPGAS, this paper presents a novel nonlinear function evaluation approach, based on an effective uniform piecewise linear segmentation method, to efficiently approximate the nonlinear terms of neuron and synaptic plasticity models targeting low-cost digital implementation. The proposed approach takes advantage of a high-speed and extremely simple segment address encoder unit regardless of the number of segments, and therefore is capable of accurately approximating a given nonlinear function with a large number of straight lines. In addition, this approach can be efficiently mapped into FPGAS with minimal hardware cost. To investigate the application of the proposed nonlinear function evaluation approach in low-cost neuromorphic circuit design, it is applied to four case studies: The Izhikevich and FitzHugh-Nagumo neuron models as 2-dimensional case studies, the Hindmarsh-Rose neuron model as a relatively complex 3-dimensional model containing two nonlinear terms, and a calcium-based synaptic plasticity model capable of producing various STDP curves. Simulation and FPGA synthesis results demonstrate that the hardware proposed for each case study is capable of producing various responses remarkably similar to the original model and significantly outperforms the previously published counterparts in terms of resource utilization and maximum clock frequency
  6. Keywords:
  7. Field-programmable gate array (FPGA) ; Neuromorphic ; Nonlinear function evaluation ; Spiking neural networks ; Uniform piecewise linear (PWL) segmentation ; Biological systems ; Computer hardware ; Costs ; Function evaluation ; Functions ; Logic gates ; Logic Synthesis ; Neural networks ; Neurons ; Piecewise linear techniques ; Plasticity testing ; Signal encoding ; Signal receivers ; Biological neural networks ; Biological system modeling ; Computational model ; Neuromorphics ; Piecewise linear ; Segment address encoder (SAE) ; Field programmable gate arrays (FPGA) ; Calcium ; Biological model ; Human ; Medical electronics ; Nerve cell ; Nerve cell plasticity ; Nonlinear system ; Physiology ; Time factor ; Electronics, Medical ; Humans ; Models, Neurological ; Neuronal Plasticity ; Nonlinear Dynamics ; Time Factors
  8. Source: IEEE Transactions on Biomedical Circuits and Systems ; Volume 13, Issue 2 , 2019 , Pages 454-469 ; 19324545 (ISSN)
  9. URL: https://ieeexplore.ieee.org/document/8649594