| 注册
首页|期刊导航|计算机工程|基于FPGA的Izhikevich神经元定制计算方法

基于FPGA的Izhikevich神经元定制计算方法

叶钧超 徐聪 黄尧 柴志雷

计算机工程2023,Vol.49Issue(12):35-45,11.
计算机工程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

叶钧超 1徐聪 1黄尧 1柴志雷2

作者信息

  • 1. 江南大学 人工智能与计算机学院,江苏 无锡 214122
  • 2. 江南大学 人工智能与计算机学院,江苏 无锡 214122||江苏省模式识别与计算智能工程实验室(江南大学),江苏 无锡 214122
  • 折叠

摘要

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神经元/混合精度/脉冲神经网络/定制计算/FPGA

Key words

Izhikevich neuron/mixed-precision/Spiking Neural Network(SNN)/customized computing/FPGA

分类

信息技术与安全科学

引用本文复制引用

叶钧超,徐聪,黄尧,柴志雷..基于FPGA的Izhikevich神经元定制计算方法[J].计算机工程,2023,49(12):35-45,11.

基金项目

国家自然科学基金(61972180). (61972180)

计算机工程

OA北大核心CSCDCSTPCD

1000-3428

访问量0
|
下载量0
段落导航相关论文