Improving Reliability of ReRAM-Based DNN Implementation through Novel Weight Distribution

Jingtao Li, Manqing Mao, Chaitali Chakrabarti

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Binary deep neural networks, that have been implemented in resistive random access memory (ReRAM) for storage efficiency, suffer from poor recognition performance in the presence of hardware errors. This paper addresses this problem by deriving a novel weight distribution and representation scheme that mitigates errors due to faulty ReRAM cells with minimal storage overhead. In the proposed scheme, the weight matrix is partitioned into grains, and each weight in a grain is represented by the sum of a multi-bit mean and a 1-bit deviation. The grain size as well as the mean to deviation ratio of the weights in a grain can be chosen such that the network is resilient to hardware errors. A hybrid processing-in-memory (PIM) architecture is proposed to support this scheme. The mean values are stored in a small SRAM and processed by a CMOS unit, and the deviations are stored and processed by the ReRAM unit. Compared to the baseline binary neural network which fails in the presence of severe hardware errors, the proposed hybrid scheme has only a mild recognition performance degradation. Simulation results show the proposed scheme achieves 97.84% test accuracy (a 0.84% accuracy drop) on a MNIST dataset, and 88.07% test accuracy (a 1.10% accuracy drop) on a CIFAR-10 dataset under 9.04% stuck-At-1 and 1.75% stuck-At-0 faults.

Original languageEnglish (US)
Title of host publication2019 IEEE International Workshop on Signal Processing Systems, SiPS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages189-194
Number of pages6
ISBN (Electronic)9781728119274
DOIs
StatePublished - Oct 2019
Event33rd IEEE International Workshop on Signal Processing Systems, SiPS 2019 - Nanjing, China
Duration: Oct 20 2019Oct 23 2019

Publication series

NameIEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation
Volume2019-October
ISSN (Print)1520-6130

Conference

Conference33rd IEEE International Workshop on Signal Processing Systems, SiPS 2019
Country/TerritoryChina
CityNanjing
Period10/20/1910/23/19

Keywords

  • Neural networks
  • ReRAM
  • accuracy
  • hardware-centered training
  • reliability

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Signal Processing
  • Applied Mathematics
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Improving Reliability of ReRAM-Based DNN Implementation through Novel Weight Distribution'. Together they form a unique fingerprint.

Cite this