计算机工程2023,Vol.49Issue(12):35-45,11.DOI:10.19678/j.issn.1000-3428.0066260
基于FPGA的Izhikevich神经元定制计算方法
FPGA-based Customized Computing Method for Izhikevich Neuron
摘要
Abstract
As a third-generation neural network,the Spiking Neural Network(SNN)uses neurons and synapses as the basic computing units,and its working mechanism is similar to that of the biological brain.Its complex topology of intra-layer connections and reverse connections has the potential to solve complex problems.Compared with the Leaky-Integrate-and-Fire(LIF)model,the Izhikevich neuron model can support a wider range of neuromorphic computing by simulating more biological impulse phenomena;however,the Izhikevich neuron model has higher computational complexity,leading to potential issues of suboptimal performance and increased power consumption within the network.To address these problem,a customized calculation method of Izhikevich neurons based on FPGA is proposed.First,by studying the value range of the parameters of Izhikevich neurons in the SNN and balancing the relative errors of the membrane potential and resource consumption,a fixed-point solution with mixed-precision is designed.Second,for a single neuron,the data path of the calculation equation is updated by balancing the neuron to achieve the minimum pipeline length.Furthermore,at the network level,a scalable computing architecture is devised to accommodate varying FPGA scales,ensuring adaptability across different configurations.Finally,the customized computing method is used to accelerate the classical NEST simulator.The experimental results reveal that,compared with that of the i7-10700 CPU,the performance of the classic lateral geniculate nucleus network model and the liquid state machine model on the ZCU102 is 2.26 and 3.02 times better in average,and the energy efficiency ratio is improved by 8.06 and 10.8 times in average.关键词
Izhikevich神经元/混合精度/脉冲神经网络/定制计算/FPGAKey words
Izhikevich neuron/mixed-precision/Spiking Neural Network(SNN)/customized computing/FPGA分类
信息技术与安全科学引用本文复制引用
叶钧超,徐聪,黄尧,柴志雷..基于FPGA的Izhikevich神经元定制计算方法[J].计算机工程,2023,49(12):35-45,11.基金项目
国家自然科学基金(61972180). (61972180)