EnforceSNN: Enabling Resilient and Energy-Efficient Spiking Neural Network Inference considering Approximate DRAMs for Embedded Systems
Not on the map. Why?
Abstract (arXiv)
Spiking Neural Networks (SNNs) have shown capabilities of achieving high accuracy under unsupervised settings and low operational power/energy due to their bio-plausible computations. Previous studies identified that DRAM-based off-chip memory accesses dominate the energy consumption of SNN processing. However, state-of-the-art works do not optimize the DRAM energy-per-access, thereby hindering the SNN-based systems from achieving further energy efficiency gains. To substantially reduce the DRAM energy-per-access, an effective solution is to decrease the DRAM supply voltage, but it may lead to errors in DRAM cells (i.e., so-called approximate DRAM). Towards this, we propose textitEnforceSNN, a novel design framework that provides a solution for resilient and energy-efficient SNN inference using reduced-voltage DRAM for embedded systems. The key mechanisms of our EnforceSNN are: (1) employing quantized weights to reduce the DRAM access energy; (2) devising an efficient DRAM mapping policy to minimize the DRAM energy-per-access; (3) analyzing the SNN error tolerance to understand its accuracy profile considering different bit error rate (BER) values; (4) leveraging the information for developing an efficient fault-aware training (FAT) that considers different BER values and bit error locations in DRAM to improve the SNN error tolerance; and (5) developing an algorithm to select the SNN model that offers good trade-offs among accuracy, memory, and energy consumption. The experimental results show that our EnforceSNN maintains the accuracy (i.e., no accuracy loss for BER less-or-equal 10^-3) as compared to the baseline SNN with accurate DRAM, while achieving up to 84.9% of DRAM energy saving and up to 4.1x speed-up of DRAM data throughput across different network sizes.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 33 of its 75 references that are in the map. First posted on arXiv 8 Apr 2023.
Builds on
33 of 75 references.
References · 33
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
- 2017Mixed Precision Trainingcited by 1,135
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2018Deep Learning in Spiking Neural Networkscited by 258
- 2020T2FSNN: Deep Spiking Neural Networks with Time-to-first-spike Codingcited by 45
- 2018BindsNET: A machine learning-oriented spiking neural networks library in Pythoncited by 42
- 2017STDP Based Pruning of Connections and Weight Quantization in Spiking Neural Networks for Energy Efficient Recognitioncited by 41
- 2018Fast and Efficient Information Transmission with Burst Spikes in Deep Spiking Neural Networkscited by 34
21 more
- 2021Q-SpiNN: A Framework for Quantizing Spiking Neural Networkscited by 33
- 2020FSpiNN: An Optimization Framework for Memory- and Energy-Efficient Spiking Neural Networkscited by 32
- 2021SpikeDyn: A Framework for Energy-Efficient Spiking Neural Networks with Continual and Unsupervised Learning Capabilities in Dynamic Environmentscited by 29
- 2019EDEN: Enabling Energy-Efficient, High-Performance Deep Neural Network Inference Using Approximate DRAMcited by 24
- 2019SpykeTorch: Efficient Simulation of Convolutional Spiking Neural Networks with at most one Spike per Neuroncited by 23
- 2021ReSpawn: Energy-Efficient Fault-Tolerance for Spiking Neural Networks considering Unreliable Memoriescited by 20
- 2022SoftSNN: Low-Cost Fault Tolerance for Spiking Neural Network Accelerators under Soft Errorscited by 18
- 2022lpSpikeCon: Enabling Low-Precision Spiking Neural Network Processing for Efficient Unsupervised Continual Learning on Autonomous Agentscited by 18
- 2019A Survey on Edge Computing Systems and Toolscited by 17
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Frameworkcited by 17
- 2019MorphIC: A 65-nm 738k-Synapse/mm2 Quad-Core Binary-Weight Digital Neuromorphic Processor with Stochastic Spike-Driven Online Learningcited by 13
- 2018Unsupervised Learning with Self-Organizing Spiking Neural Networkscited by 11
- 2019ROMANet: Fine-Grained Reuse-Driven Off-Chip Memory Access Management and Data Organization for Deep Neural Network Acceleratorscited by 11
- 2020DRMap: A Generic DRAM Data Mapping Policy for Energy-Efficient Processing of Convolutional Neural Networkscited by 11
- 2019Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equationscited by 10
- 2018STDP Learning of Image Patches with Convolutional Spiking Neural Networkscited by 8
- 2017Understanding Reduced-Voltage Operation in Modern DRAM Chips: Characterization, Analysis, and Mechanismscited by 4
- 2021PiDRAM: A Holistic End-to-end FPGA-based Framework for Processing-in-DRAMcited by 4
- 2022tinySNN: Towards Memory- and Energy-Efficient Spiking Neural Networkscited by 3
- 2020SysScale: Exploiting Multi-domain Dynamic Voltage and Frequency Scaling for Energy Efficient Mobile Processorscited by 2
- 2020Understanding Power Consumption and Reliability of High-Bandwidth Memory with Voltage Underscalingcited by 2
Built on by
Citing papers per year: 2024: 5; 2025: 1.
6 papers.
- 2024SpikeNAS: A Fast Memory-Aware Neural Architecture Search Framework for Spiking Neural Network-based Embedded AI Systemscited by 12
- 2024Embodied Neuromorphic Artificial Intelligence for Robotics: Perspectives, Challenges, and Research Development Stackcited by 7
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applicationscited by 7
- 2024SNN4Agents: A Framework for Developing Energy-Efficient Embodied Spiking Neural Networks for Autonomous Agentscited by 4
- 2024FastSpiker: Enabling Fast Training for Spiking Neural Networks on Event-based Data through Learning Rate Enhancements for Autonomous Embedded Systemscited by 2
- 2025SpikeVox: Towards Energy-Efficient Speech Therapy Framework with Spike-driven Generative Language Modelscited by 0
- 2025SpikeVox: Towards Energy-Efficient Speech Therapy Framework with Spike-driven Generative Language Models17 Oct 2025
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applications11 Oct 2024
- 2024FastSpiker: Enabling Fast Training for Spiking Neural Networks on Event-based Data through Learning Rate Enhancements for Autonomous Embedded Systems7 Jul 2024
- 2024SNN4Agents: A Framework for Developing Energy-Efficient Embodied Spiking Neural Networks for Autonomous Agents14 Apr 2024
- 2024Embodied Neuromorphic Artificial Intelligence for Robotics: Perspectives, Challenges, and Research Development Stack4 Apr 2024
- 2024SpikeNAS: A Fast Memory-Aware Neural Architecture Search Framework for Spiking Neural Network-based Embedded AI Systems17 Feb 2024