paper-with-me

홈 › Papers

Analyzing and Mitigating the Impact of Permanent Faults on a Systolic Array Based Neural Network Accelerator

2018-02-11 · Jeff Zhang, Tianyu Gu, Kanad Basu, Siddharth Garg

Due to their growing popularity and computational cost, deep neural networks (DNNs) are being targeted for hardware acceleration. A popular architecture for DNN acceleration, adopted by the Google Tensor Processing Unit (TPU), utilizes a systolic array based matrix multiplication unit at its core. This paper deals with the design of fault-tolerant, systolic array based DNN accelerators for high defect rate technologies. To this end, we empirically show that the classification accuracy of a baseline TPU drops significantly even at extremely low fault rates (as low as $0.006\%$). We then propose two novel strategies, fault-aware pruning (FAP) and fault-aware pruning+retraining (FAP+T), that enable the TPU to operate at fault rates of up to $50\%$, with negligible drop in classification accuracy (as low as $0.1\%$) and no run-time performance overhead. The FAP+T does introduce a one-time retraining penalty per TPU chip before it is deployed, but we propose optimizations that reduce this one-time penalty to under 12 minutes. The penalty is then amortized over the entire lifetime of the TPU's operation.

📄 PDF Abstract BibTeX arXiv:1802.04657

Code (0)

등록된 구현이 없습니다.

Tasks

General Classification

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Algorithmic Strategies for Sustainable Reuse of Neural Network Accelerators with Permanent Faults

2024-12-17 · Youssef A. Ait Alama, Sampada Sakpal, Ke Wang, Razvan Bunescu 외

Hardware failures are a growing challenge for machine learning accelerators, many of which are based on systolic arrays. When a permanent hardware failure occurs in a systolic array, existing solutions include localizing…

Exploring Fault-Energy Trade-offs in Approximate DNN Hardware Accelerators

2021-01-08 · Ayesha Siddique, Kanad Basu, Khaza Anuarul Hoque

Systolic array-based deep neural network (DNN) accelerators have recently gained prominence for their low computational cost. However, their high energy consumption poses a bottleneck to their deployment in energy-constr…

Improving Reliability of Spiking Neural Networks through Fault Aware Threshold Voltage Optimization

2023-01-12 · Ayesha Siddique, Khaza Anuarul Hoque

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 accele…

eFAT: Improving the Effectiveness of Fault-Aware Training for Mitigating Permanent Faults in DNN Hardware Accelerators

2023-04-20 · Muhammad Abdullah Hanif, Muhammad Shafique

Fault-Aware Training (FAT) has emerged as a highly effective technique for addressing permanent faults in DNN accelerators, as it offers fault mitigation without significant performance or accuracy loss, specifically at …

High-level Modeling of Manufacturing Faults in Deep Neural Network Accelerators

2020-06-05 · Shamik Kundu, Ahmet Soyyiğit, Khaza Anuarul Hoque, Kanad Basu

The advent of data-driven real-time applications requires the implementation of Deep Neural Networks (DNNs) on Machine Learning accelerators. Google's Tensor Processing Unit (TPU) is one such neural network accelerator t…

Vocal Bursts Intensity Prediction