Cargando…

Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency

Dynamic random access memory (DRAM) circuits require periodic refresh operations to prevent data loss. As DRAM density increases, DRAM refresh overhead is even worse due to the increase of the refresh cycle time. However, because of few the cells in memory that have lower retention time, DRAM has to...

Descripción completa

Detalles Bibliográficos
Autores principales: Cheng, Wei-Kai, Shen, Po-Yuan, Li, Xin-Lun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6780894/
https://www.ncbi.nlm.nih.gov/pubmed/31500379
http://dx.doi.org/10.3390/mi10090590
_version_ 1783457248276643840
author Cheng, Wei-Kai
Shen, Po-Yuan
Li, Xin-Lun
author_facet Cheng, Wei-Kai
Shen, Po-Yuan
Li, Xin-Lun
author_sort Cheng, Wei-Kai
collection PubMed
description Dynamic random access memory (DRAM) circuits require periodic refresh operations to prevent data loss. As DRAM density increases, DRAM refresh overhead is even worse due to the increase of the refresh cycle time. However, because of few the cells in memory that have lower retention time, DRAM has to raise the refresh frequency to keep the data integrity, and hence produce unnecessary refreshes for the other normal cells, which results in a large refresh energy and performance delay of memory access. In this paper, we propose an integration scheme for DRAM refresh based on the retention-aware auto-refresh (RAAR) method and 2x granularity auto-refresh simultaneously. We also explain the corresponding modification need on memory controllers to support the proposed integration refresh scheme. With the given profile of weak cells distribution in memory banks, our integration scheme can choose the most appropriate refresh technique in each refresh time. Experimental results on different refresh cycle times show that the retention-aware refresh scheme can properly improve the system performance and have a great reduction in refresh energy. Especially when the number of weak cells increased due to the thermal effect of 3D-stacked architecture, our methodology still keeps the same performance and energy efficiency.
format Online
Article
Text
id pubmed-6780894
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-67808942019-10-30 Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency Cheng, Wei-Kai Shen, Po-Yuan Li, Xin-Lun Micromachines (Basel) Article Dynamic random access memory (DRAM) circuits require periodic refresh operations to prevent data loss. As DRAM density increases, DRAM refresh overhead is even worse due to the increase of the refresh cycle time. However, because of few the cells in memory that have lower retention time, DRAM has to raise the refresh frequency to keep the data integrity, and hence produce unnecessary refreshes for the other normal cells, which results in a large refresh energy and performance delay of memory access. In this paper, we propose an integration scheme for DRAM refresh based on the retention-aware auto-refresh (RAAR) method and 2x granularity auto-refresh simultaneously. We also explain the corresponding modification need on memory controllers to support the proposed integration refresh scheme. With the given profile of weak cells distribution in memory banks, our integration scheme can choose the most appropriate refresh technique in each refresh time. Experimental results on different refresh cycle times show that the retention-aware refresh scheme can properly improve the system performance and have a great reduction in refresh energy. Especially when the number of weak cells increased due to the thermal effect of 3D-stacked architecture, our methodology still keeps the same performance and energy efficiency. MDPI 2019-09-08 /pmc/articles/PMC6780894/ /pubmed/31500379 http://dx.doi.org/10.3390/mi10090590 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cheng, Wei-Kai
Shen, Po-Yuan
Li, Xin-Lun
Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency
title Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency
title_full Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency
title_fullStr Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency
title_full_unstemmed Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency
title_short Retention-Aware DRAM Auto-Refresh Scheme for Energy and Performance Efficiency
title_sort retention-aware dram auto-refresh scheme for energy and performance efficiency
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6780894/
https://www.ncbi.nlm.nih.gov/pubmed/31500379
http://dx.doi.org/10.3390/mi10090590
work_keys_str_mv AT chengweikai retentionawaredramautorefreshschemeforenergyandperformanceefficiency
AT shenpoyuan retentionawaredramautorefreshschemeforenergyandperformanceefficiency
AT lixinlun retentionawaredramautorefreshschemeforenergyandperformanceefficiency