Improving Reliability of Spiking Neural Networks through Fault Aware Threshold Voltage Optimization
Ayesha Siddique, Khaza Anuarul Hoque

TL;DR
This paper introduces FalVolt, a fault-aware threshold voltage optimization method that significantly enhances the reliability of systolic spiking neural networks on neuromorphic hardware by mitigating the impact of permanent faults.
Contribution
The paper presents a novel fault mitigation technique, FalVolt, which optimizes threshold voltages during retraining to maintain high accuracy in faulty systolicSNNs, outperforming existing methods.
Findings
FalVolt enables systolicSNNs to operate reliably at fault rates up to 60%.
Classification accuracy drops as low as 0.1% with FalVolt at high fault rates.
FalVolt is twice as fast as other fault mitigation techniques like pruning and retraining.
Abstract
Spiking neural networks have made breakthroughs in computer vision by lending themselves to neuromorphic hardware. However, the neuromorphic hardware lacks parallelism and hence, limits the throughput and hardware acceleration of SNNs on edge devices. To address this problem, many systolic-array SNN accelerators (systolicSNNs) have been proposed recently, but their reliability is still a major concern. In this paper, we first extensively analyze the impact of permanent faults on the SystolicSNNs. Then, we present a novel fault mitigation method, i.e., fault-aware threshold voltage optimization in retraining (FalVolt). FalVolt optimizes the threshold voltage for each layer in retraining to achieve the classification accuracy close to the baseline in the presence of faults. To demonstrate the effectiveness of our proposed mitigation, we classify both static (i.e., MNIST) and neuromorphic…
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 · Ferroelectric and Negative Capacitance Devices · CCD and CMOS Imaging Sensors
MethodsPruning
