Related Experiment Video
Updated: Jun 24, 2025

03:31
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
Published on: December 15, 2023
517
DT-SCNN: dual-threshold spiking convolutional neural network with fewer operations and memory access for edge
Fuming Lei1,2, Xu Yang1, Jian Liu1,2
1State Key Laboratory of Superlattices and Microstructures, Institute of Semiconductors, Chinese Academy of Sciences, Beijing, China.
Frontiers in Computational Neuroscience
|June 14, 2024
Summary
A novel dual-threshold spiking convolutional neural network (DT-SCNN) reduces computational load and memory usage in spiking neural networks (SNNs). This approach enables efficient visual processing on edge devices with minimal accuracy loss.
Area of Science:
- Neuromorphic Engineering
- Artificial Intelligence
- Computer Vision
Background:
- Spiking convolutional neural networks (SCNNs) offer high accuracy and power efficiency for visual tasks on neuromorphic hardware, making them suitable for edge applications.
- Implementing SCNNs on resource-constrained edge devices is challenging due to extensive convolutional operations and membrane potential (Vm) storage requirements.
- Existing optimization methods like timestep reduction, pruning, and quantization overlook redundancy in spiking feature maps (SFmaps).
Purpose of the Study:
- To introduce a dual-threshold spiking convolutional neural network (DT-SCNN) that reduces computational operations and memory access by exploiting similarities within SFmaps.
- To decrease the number of operations and memory footprint by halving Vm and convolutional weight storage.
Main Methods:
- The proposed DT-SCNN utilizes dual firing thresholds to generate two similar SFmaps from a single Vm map.
- A modified spatio-temporal backpropagation (STBP) training method with a two-stage strategy is employed to train DT-SCNNs for single-timestep inference.
- The approach focuses on reducing redundancy in SFmaps to optimize SCNN implementation.
Main Results:
- The DT-SCNN achieves a 50% reduction in operations and data storage for convolutional layers compared to standard SCNNs.
- Accuracy loss is minimal, not exceeding 0.4% on CIFAR10, MNIST, and Fashion MNIST datasets.
- The DT-SCNN demonstrates the lowest operational count among previous works due to its lightweight design and single-timestep inference.
Conclusions:
- The DT-SCNN effectively addresses the computational and memory constraints of implementing SCNNs on edge devices.
- The dual-threshold mechanism and optimized training significantly reduce resource requirements without compromising accuracy.
- This work paves the way for developing low-latency, power-efficient AI applications for edge computing environments.
Related Concept Videos
The Role of Ion Channels in Neuronal Computation
3.2K
A postsynaptic neuron usually receives numerous impulses from several other presynaptic neurons. The axon hillock of the postsynaptic neuron integrates all these signals and determines the likelihood of firing an action potential.
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential....
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential....
3.2K
Neural Circuits
1.1K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.1K

