Due to the fundamental limit to reducing power consumption of running deep learning models on von-Neumann architecture, research on neuromorphic computing systems based on low-power spiking neural networks using analog neurons is in the spotlight. In order to integrate a large number of neurons, neurons need to be designed to occupy a small area, but as technology scales down, analog neurons are difficult to scale, and they suffer from reduced voltage headroom/dynamic range and circuit nonlinearities. In light of this, this paper first models the nonlinear behavior of existing current-mirror-based voltage-domain neurons designed in a 28nm process, and show SNN inference accuracy can be severely degraded by the effect of neuron's nonlinearity. Then, to mitigate this problem, we propose a novel neuron, which processes incoming spikes in the time domain and greatly improves the linearity, thereby improving the inference accuracy compared to the existing voltage-domain neuron. Tested on the MNIST dataset, the inference error rate of the proposed neuron differs by less than 0.1% from that of the ideal neuron.
翻译:由于在 von-Neumann 建筑上运行深层学习模型的能量消耗减少这一根本限制,基于使用模拟神经元的低功率喷射神经网络的神经形态计算系统研究成为焦点。为了整合大量神经元,需要设计神经元以占据小面积,但随着技术规模的缩小,模拟神经元难以扩大规模,并且它们受到电压降低的头部/运动范围以及电路非线性的影响。鉴于此,本文件首先模拟了以28nm 工艺为设计的现有以当前灭火为基础的电灭火伏击神经元的非线性行为,并显示SNNE的推断精确度会因神经非线性效应的影响而严重退化。然后,为了缓解这一问题,我们提议了一个新的神经元,这种神经元在时间域内处理传入的峰值,并大大改善线性,从而提高与现有电流-内神经元相比的灵精度准确度。测试了以28n 程序设计的当前以当前灭miror-dage-domain神经元为主的无线性行为, 并显示SNNE值的推断误差率率比理想神经值低0.1%。