A dragonfly-wings like self-powered magnetic field sensor with vibration ...
High-Density Electroencephalogram Facilitates the Detection of Small Stim...
Amino acid salt induced PbI2 crystal orientation optimization for high-ef...
Superhydrophobic films with high average transmittance in infrared and vi...
Effect of stress control by growth adjustment on the edge thread dislocat...
Strain-induced polarization modulation at GaN/Ti interface for flexible t...
Atomic Evolution Mechanism and Suppression of Edge Threading Dislocations...
Silicon-Based 850 nm GaAs/GaAsP-Strained Quantum Well Lasers with Active ...
Phase-locked single-mode terahertz quantum cascade lasers array
DT-SCNN: dual-threshold spiking convolutional neural network with fewer o...
官方微信
友情链接

DT-SCNN: dual-threshold spiking convolutional neural network with fewer operations and memory access for edge applications

2024-07-11


Author(s): Lei, FM (Lei, Fuming); Yang, X (Yang, Xu); Liu, J (Liu, Jian); Dou, RJ (Dou, Runjiang); Wu, NJ (Wu, Nanjian)

Source: FRONTIERS IN COMPUTATIONAL NEUROSCIENCE Volume: 18  Article Number: 1418115  

DOI: 10.3389/fncom.2024.1418115  Published Date: 2024 MAY 30  

Abstract: The spiking convolutional neural network (SCNN) is a kind of spiking neural network (SNN) with high accuracy for visual tasks and power efficiency on neuromorphic hardware, which is attractive for edge applications. However, it is challenging to implement SCNNs on resource-constrained edge devices because of the large number of convolutional operations and membrane potential (Vm) storage needed. Previous works have focused on timestep reduction, network pruning, and network quantization to realize SCNN implementation on edge devices. However, they overlooked similarities between spiking feature maps (SFmaps), which contain significant redundancy and cause unnecessary computation and storage. This work proposes a dual-threshold spiking convolutional neural network (DT-SCNN) to decrease the number of operations and memory access by utilizing similarities between SFmaps. The DT-SCNN employs dual firing thresholds to derive two similar SFmaps from one Vm map, reducing the number of convolutional operations and decreasing the volume of Vms and convolutional weights by half. We propose a variant spatio-temporal back propagation (STBP) training method with a two-stage strategy to train DT-SCNNs to decrease the inference timestep to 1. The experimental results show that the dual-thresholds mechanism achieves a 50% reduction in operations and data storage for the convolutional layers compared to conventional SCNNs while achieving not more than a 0.4% accuracy loss on the CIFAR10, MNIST, and Fashion MNIST datasets. Due to the lightweight network and single timestep inference, the DT-SCNN has the least number of operations compared to previous works, paving the way for low-latency and power-efficient edge applications.




关于我们
下载视频观看
联系方式
通信地址

北京市海淀区清华东路甲35号(林大北路中段) 北京912信箱 (100083)

电话

010-82304210/010-82305052(传真)

E-mail

semi@semi.ac.cn

交通地图
版权所有 中国科学院半导体研究所

备案号:京ICP备05085259-1号 京公网安备110402500052 中国科学院半导体所声明