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...
Study on HAZ extension characteristics during laser ablation of CFRP base...
3-Dimensional folded nanorod chiral structure with broadband circular dic...
Versatile design for temporal shape control of high-power nanosecond puls...
官方微信
友情链接

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

2024-07-12

Lei, Fuming; Yang, Xu; Liu, Jian; Dou, Runjiang; Wu, Nanjian

Source: Frontiers in Computational Neuroscience, v 18, 2024; E-ISSN: 16625188; DOI: 10.3389/fncom.2024.1418115; Article number: 1418115; Publisher: Frontiers Media SA

Author affiliation:

State Key Laboratory of Superlattices and Microstructures, Institute of Semiconductors, Chinese Academy of Sciences, Beijing, China

Center of Materials Science and Optoelectronics Engineering, University of Chinese Academy of Sciences, Beijing, China

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 中国科学院半导体所声明