SoftSNN: Low-Cost Fault Tolerance for Spiking Neural Network Accelerators under Soft Errors
Rachmad Vidya Wicaksana Putra, Muhammad Abdullah Hanif, Muhammad, Shafique

TL;DR
SoftSNN introduces a low-cost fault tolerance method for SNN accelerators that effectively maintains accuracy under soft errors without re-execution, significantly reducing latency and energy consumption.
Contribution
It presents a novel fault mitigation approach for SNN hardware that bounds weights and protects neurons, avoiding re-execution overheads.
Findings
Maintains accuracy degradation below 3% at high fault rates
Reduces latency by up to 3x compared to re-execution
Reduces energy consumption by up to 2.3x
Abstract
Specialized hardware accelerators have been designed and employed to maximize the performance efficiency of Spiking Neural Networks (SNNs). However, such accelerators are vulnerable to transient faults (i.e., soft errors), which occur due to high-energy particle strikes, and manifest as bit flips at the hardware layer. These errors can change the weight values and neuron operations in the compute engine of SNN accelerators, thereby leading to incorrect outputs and accuracy degradation. However, the impact of soft errors in the compute engine and the respective mitigation techniques have not been thoroughly studied yet for SNNs. A potential solution is employing redundant executions (re-execution) for ensuring correct outputs, but it leads to huge latency and energy overheads. Toward this, we propose SoftSNN, a novel methodology to mitigate soft errors in the weight registers (synapses)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Radiation Effects in Electronics · Advanced Neural Network Applications
