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...
Autores principales: | , , |
---|---|
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 |