学位论文详细信息
Refresh reduction in dynamic memories
dynamic random-access memory (DRAM);embedded dynamic random-access memory (eDRAM);Cache;dynamic memory;refresh;three-dimensional (3D);stacking;retention time;Through Silicon Vias (TSV);Thermal Through Silicon Vias (TTSV);temperature;leakage;variation;spatial
Agrawal, Aditya
关键词: dynamic random-access memory (DRAM);    embedded dynamic random-access memory (eDRAM);    Cache;    dynamic memory;    refresh;    three-dimensional (3D);    stacking;    retention time;    Through Silicon Vias (TSV);    Thermal Through Silicon Vias (TTSV);    temperature;    leakage;    variation;    spatial;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/72970/Aditya_Agrawal.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

An effective approach to reduce the static energyconsumption of large on-chip memories is to use a low-leakage technology such as embedded DRAM (eDRAM). Unfortunately, eDRAM, being a dynamic memory, requiresperiodic refresh, which ends up consuming substantial energy for large last-level caches.In upcoming architectures that stack a processor die and multiple DRAM dies, DRAM dies experience higher temperatures. Elevated temperatures increase the periodic refresh requirement of DRAM, also a dynamic memory, which increases its energy and hurts processor performance. In this thesis, we propose and evaluate techniques for refresh reduction in dynamicmemories.We examine the opportunity of refreshing only the data that will be used in the near future and only if the data has not been recently accessed (and automatically refreshed).We present Refrint, a simple approach to perform fine-grained refresh of on-chip eDRAM multiprocessor cache hierarchies.We show that an eDRAM-based memory hierarchy with Refrint consumes only 30% of the energy of a conventional SRAM-based memory hierarchy, and induces a slowdown of only 6%. In contrast, an eDRAM-based memory hierarchy without Refrint consumes 56% of the energy of the conventional memory hierarchy, inducing a slowdown of 25%.While it is well known that different eDRAM cells exhibit very different charge-retention properties, current systems pessimistically assume worst-case retention times, and refresh all the cells at a conservatively-high rate.We use known facts about the factors that determine the retention properties of cells to build a new model of eDRAM retention times. The model is called Mosaic. We show that the retention times of cells in large eDRAM modules exhibit substantial spatial correlation. We propose a mechanism to exploit such correlation to save refresh energy. With simple techniques, we reduce the refresh energy of large eDRAM modules by 20x. The result is that refresh energy is all but eliminated.Finally, we focus on temperature and refresh reduction in 3Dprocessor-memory stacks.We propose the Xylem Thermal Through Silicon Via (TTSV) placement schemes, to reduce the temperature of the DRAM dies and the processor die in the stack. The TTSV placement should respect the DRAM array structure and handle unknown multicore hotspots. The resulting temperature distribution still has a significant spatial variation. Therefore, we propose new DRAM refresh schemes that take advantage of this spatial variation in temperature.Our best Xylem TTSV placement scheme reduces the peak temperature of the DRAM stack byan average of 8.7 C. Combined with the best DRAM refresh scheme we reduce the number of refreshes by an average of 85%.

【 预 览 】
附件列表
Files Size Format View
Refresh reduction in dynamic memories 2468KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:42次