Tolerating Defects in Low-Power Neural Network Accelerators Via Retraining-Free Weight Approximation

dc.contributor.authorHosseini, Fateme S.
dc.contributor.authorMeng, Fanruo
dc.contributor.authorYang, Chengmo
dc.contributor.authorWen, Wujie
dc.contributor.authorCammarota, Rosario
dc.date.accessioned2022-01-12T18:28:32Z
dc.date.available2022-01-12T18:28:32Z
dc.date.issued2021-09-23
dc.descriptionThis article was originally published in ACM Transactions on Embedded Computing Systems. The version of record is available at: https://doi.org/10.1145/3477016en_US
dc.description.abstractHardware 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.citationFateme 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/3477016en_US
dc.identifier.issn1558-3465
dc.identifier.urihttps://udspace.udel.edu/handle/19716/29964
dc.language.isoen_USen_US
dc.publisherACM Transactions on Embedded Computing Systemsen_US
dc.subjectComputer systems organizationen_US
dc.subjectReliabilityen_US
dc.subjectNeural networksen_US
dc.subjectEmbedded softwareen_US
dc.subjectHardwareen_US
dc.subjectError detectionen_US
dc.subjecterror correctionen_US
dc.subjectNeural network acceleratoren_US
dc.subjectdefect toleranceen_US
dc.subjectmemory faultsen_US
dc.subjectapproximationen_US
dc.titleTolerating Defects in Low-Power Neural Network Accelerators Via Retraining-Free Weight Approximationen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tolerating Defects in Low-Power Neural Network.pdf
Size:
5.68 MB
Format:
Adobe Portable Document Format
Description:
Main article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
124 B
Format:
Item-specific license agreed upon to submission
Description: