SNN-IoT: Efficient Partitioning and Enabling of Deep Spiking Neural Networks in IoT Services
- 24 July 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Services Computing
- Vol. 18 (5) , 3191-3205
Abstract
Spiking Neural Networks (SNNs), due to their inherent biological plausibility and energy-saving characteristics, naturally align with the requirements of IoT services. However, current SNNs require a multi-layer structure to achieve effective applications across various fields. The multi-layer deep SNNs with massive model parameters demand computational resources, rendering them incompatible with resource-constrained IoT devices. To address this problem, in this work, a deep SNN partitioning framework called SNN-IoT is proposed to run complex SNN models on IoT devices. The SNN-IoT first partitions a full deep SNN model into smaller sub-models, leveraging the event-driven sparsity of SNNs and channel-level firing patterns to distribute filters with lower levels of spike activity onto devices with more constrained resources. The SNN model partitioning and deployment is formulated as an optimization problem and is solved using a greedy search assignment mechanism. Furthermore, a channel-wise pruning method exploits the varying degrees of channel activity, effectively reducing each sub-model's size and computational load without compromising performance. Extensive experiments conducted on four non-neuromorphic and two neuromorphic datasets have demonstrated that the SNN-IoT framework not only efficiently partitions deep SNNs and enables their deployment on IoT devices but also significantly reduces the inference latency and energy consumption for IoT services. The experiment uses 9 Raspberry Pi-4B as the IoT devices, and results show that SNN-IoT may reduce the average latency and energy consumption by about 60.7% and 49.9%, respectively, while maintaining the inference accuracy.Keywords
Funding Information
- National Key Research and Development Program of China (2022YFB4500100)
- National Natural Science Foundation of China (62125206)
- Zhejiang Provincial Natural Science Foundation of China (LD24F020014)
- National Key Research and Development Program of China (2024YDLN0005)
This publication has 28 references indexed in Scilit:
- Fully Spiking Neural Network for Legged Robots2025
- Sparsespikformer: A Co-Design Framework for Token and Weight Pruning in Spiking Transformer2024
- Deep Directly-Trained Spiking Neural Networks for Object Detection2023
- Training Spiking Neural Networks Using Lessons From Deep LearningProceedings of the IEEE, 2023
- Dynamic Split Computing for Efficient Deep EDGE Intelligence2023
- DistrEdge: Speeding up Convolutional Neural Network Inference on Distributed Edge Devices2022
- Spatio-Temporal Pruning and Quantization for Low-latency Spiking Neural Networks2021
- Loihi: A Neuromorphic Manycore Processor with On-Chip LearningIEEE Micro, 2018
- 1.1 Computing's energy problem (and what we can do about it)2014
- Spiking Neuron Models2002