Tolerating Defects in Low-Power Neural Network Accelerators Via Retraining-Free Weight Approximation
| dc.contributor.author | Hosseini, Fateme S. | |
| dc.contributor.author | Meng, Fanruo | |
| dc.contributor.author | Yang, Chengmo | |
| dc.contributor.author | Wen, Wujie | |
| dc.contributor.author | Cammarota, Rosario | |
| dc.date.accessioned | 2022-01-12T18:28:32Z | |
| dc.date.available | 2022-01-12T18:28:32Z | |
| dc.date.issued | 2021-09-23 | |
| dc.description | This article was originally published in ACM Transactions on Embedded Computing Systems. The version of record is available at: https://doi.org/10.1145/3477016 | en_US |
| dc.description.abstract | Hardware accelerators are essential to the accommodation of ever-increasing Deep Neural Network (DNN) workloads on the resource-constrained embedded devices. While accelerators facilitate fast and energy-efficient DNN operations, their accuracy is threatened by faults in their on-chip and off-chip memories, where millions of DNN weights are held. The use of emerging Non-Volatile Memories (NVM) further exposes DNN accelerators to a non-negligible rate of permanent defects due to immature fabrication, limited endurance, and aging. To tolerate defects in NVM-based DNN accelerators, previous work either requires extra redundancy in hardware or performs defect-aware retraining, imposing significant overhead. In comparison, this paper proposes a set of algorithms that exploit the flexibility in setting the fault-free bits in weight memory to effectively approximate weight values, so as to mitigate defect-induced accuracy drop. These algorithms can be applied as a one-step solution when loading the weights to embedded devices. They only require trivial hardware support and impose negligible run-time overhead. Experiments on popular DNN models show that the proposed techniques successfully boost inference accuracy even in the face of elevated defect rates in the weight memory. | en_US |
| dc.identifier.citation | Fateme S. Hosseini, Fanruo Meng, Chengmo Yang, Wujie Wen, and Rosario Cammarota. 2021. Tolerating Defects in Low-Power Neural Network Accelerators Via Retraining-Free Weight Approximation. ACM Trans. Embedd. Comput. Syst. 20, 5s, Article 85 (September 2021), 21 pages. https://doi.org/10.1145/3477016 | en_US |
| dc.identifier.issn | 1558-3465 | |
| dc.identifier.uri | https://udspace.udel.edu/handle/19716/29964 | |
| dc.language.iso | en_US | en_US |
| dc.publisher | ACM Transactions on Embedded Computing Systems | en_US |
| dc.subject | Computer systems organization | en_US |
| dc.subject | Reliability | en_US |
| dc.subject | Neural networks | en_US |
| dc.subject | Embedded software | en_US |
| dc.subject | Hardware | en_US |
| dc.subject | Error detection | en_US |
| dc.subject | error correction | en_US |
| dc.subject | Neural network accelerator | en_US |
| dc.subject | defect tolerance | en_US |
| dc.subject | memory faults | en_US |
| dc.subject | approximation | en_US |
| dc.title | Tolerating Defects in Low-Power Neural Network Accelerators Via Retraining-Free Weight Approximation | en_US |
| dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Tolerating Defects in Low-Power Neural Network.pdf
- Size:
- 5.68 MB
- Format:
- Adobe Portable Document Format
- Description:
- Main article
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 124 B
- Format:
- Item-specific license agreed upon to submission
- Description:
