Refresh Power Reduction of DRAMs in DNN Systems Using Hybrid Voting and ECC Method

Tsung Fu Hsieh, Jin Fu Li, Jenn Shiang Lai, Chih Yen Lo, Ding Ming Kwai, Yung Fa Chou

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A deep neural network (DNN) system typically needs dynamic random access memories (DRAMs) for the data buffering. In this paper, an error-correction-code (ECC)-based technique is proposed to reduce the refresh power of DRAMs in the DNN system by extending the refresh period. By taking advantage of the characteristics of weight data of DNNs, a hybrid voting and ECC (VECC) method is used to protect the weight data from data retention fault caused by the refresh period extension. Analysis results show that the VECC method can achieve about 93% refresh power saving with about 0.5% accuracy loss and smaller than 0.5% check bit overhead on AlexNet, ResNet, and VGG19 convolutional neural network CNN models trained by ImageNet data set.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE International Test Conference in Asia, ITC-Asia 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages41-46
Number of pages6
ISBN (Electronic)9781728189444
DOIs
StatePublished - Sep 2020
Event4th IEEE International Test Conference in Asia, ITC-Asia 2020 - Taipei, Taiwan
Duration: 23 Sep 202025 Sep 2020

Publication series

NameProceedings - 2020 IEEE International Test Conference in Asia, ITC-Asia 2020

Conference

Conference4th IEEE International Test Conference in Asia, ITC-Asia 2020
Country/TerritoryTaiwan
CityTaipei
Period23/09/2025/09/20

Keywords

  • Deep neural network
  • dynamic random access memory
  • error-correction code
  • low power

Fingerprint

Dive into the research topics of 'Refresh Power Reduction of DRAMs in DNN Systems Using Hybrid Voting and ECC Method'. Together they form a unique fingerprint.

Cite this