English

On the Reliability of Computing-in-Memory Accelerators for Deep Neural Networks

Hardware Architecture 2022-05-27 v1

Abstract

Computing-in-memory with emerging non-volatile memory (nvCiM) is shown to be a promising candidate for accelerating deep neural networks (DNNs) with high energy efficiency. However, most non-volatile memory (NVM) devices suffer from reliability issues, resulting in a difference between actual data involved in the nvCiM computation and the weight value trained in the data center. Thus, models actually deployed on nvCiM platforms achieve lower accuracy than their counterparts trained on the conventional hardware (e.g., GPUs). In this chapter, we first offer a brief introduction to the opportunities and challenges of nvCiM DNN accelerators and then show the properties of different types of NVM devices. We then introduce the general architecture of nvCiM DNN accelerators. After that, we discuss the source of unreliability and how to efficiently model their impact. Finally, we introduce representative works that mitigate the impact of device variations.

Keywords

Cite

@article{arxiv.2205.13018,
  title  = {On the Reliability of Computing-in-Memory Accelerators for Deep Neural Networks},
  author = {Zheyu Yan and Xiaobo Sharon Hu and Yiyu Shi},
  journal= {arXiv preprint arXiv:2205.13018},
  year   = {2022}
}

Comments

System Dependability And Analytics, 978-3-031-02062-9, Chapter 9

R2 v1 2026-06-24T11:28:53.899Z