The Evaluation of a Novel Concurrent-Refresh-Aware DRAM System
نویسندگان
چکیده
The DRAM cell density has been continuously increased as technology scales. The increasing DRAM density requires longer refresh time because more rows need to be protected in a single refresh. Since no memory access is allowed during a refresh, the refresh penalty is no longer trivial and can incur significant performance degradation. To mitigate the refresh penalty, a ConcurrentREfresh-Aware Memory system (CREAM) is proposed in this work so that memory access and refresh can be executed concurrently. The proposed CREAM architecture distinguishes itself with the following key contributions: (1) Under a given DRAM power budget, sub-rank-level refresh (SRLR) is developed to reduce refresh power and the saved power is used to enable concurrent memory access for performance improvement; (2) sub-array-level refresh (SALR) is also devised to effectively lower the probability of the conflict between memory access and refresh; (3) In addition, novel sub-array level refresh scheduling schemes, such as sub-array round-robin and dynamic scheduling, are designed to further improve the performance. The feasibility of CREAM is demonstrated by sophisticated design so that CREAM is fully compatible with JEDEC-DDR standard with negligible hardware overhead and no pin-out increase. The experimental results show that CREAM can be comparable to a “non-refresh” memory. In general, it can improve the performance by 12.9% and 7.1% over the conventional DRAM and the Elastic-Refresh DRAM memory, respectively.
منابع مشابه
Refreshing Thoughts on DRAM: Power Saving vs. Data Integrity
To head-off the trend of increasing power consumption and throughput overheads due to refresh in DRAM, researchers are exploring ways to fine-tune refresh rate. Refresh management proposals range from temperature-aware refresh to partitioning data cells based on volatility, with each partition having its own refresh rate. One hurdle in this area is the lack of precise description of the evaluat...
متن کاملDynamic voltage frequency scaling-aware refresh management for 3D DRAM over processor architecture
ELECT Three-dimensional integrated systems that combine large-capacity dynamic random access memory (DRAM) with high-performance processors represent a promising solution to implementing high-performance computing. However, in such configurations stacked DRAM cells will inevitably be exposed to high temperatures generated by the processor, thereby necessitating DRAMs with high refresh rates dri...
متن کاملCAM-based retention-aware DRAM (CRA-DRAM) for refresh power reduction
As the main component for modern main memory system, DRAM stores data by capacitors, which must be refreshed periodically to keep the charges. As the size and speed of DRAM devices continue to increase, the overhead of refresh has caused a great power and performance dissipation. In this paper, we proposed a CAM (content-addressable memory)-based Retention-Aware DRAM (CRA-DRAM) system, a hardwa...
متن کاملHandheld System Energy Reduction by OS-Driven Refresh
Emerging portable devices relay on DRAM/flash memory system to satisfy requirements on fast and large data storage and low-energy consumption. This paper presents a novel approach to reduce energy of memory system, which unlike others, lowers energy of refresh operation in DRAM. The approach is based on two key ideas: (1) DRAM-based flash cache that keeps dirty pages to reduce the number of acc...
متن کاملTitle of dissertation : SCALABLE AND ENERGY EFFICIENT DRAM REFRESH TECHNIQUES
Title of dissertation: SCALABLE AND ENERGY EFFICIENT DRAM REFRESH TECHNIQUES Ishwar Singh Bhati Doctor of Philosophy, 2014 Dissertation directed by: Professor Bruce Jacob Department of Electrical and Computer Engineering University of Maryland, College Park A DRAM cell requires periodic refresh operations to preserve data in its leaky capacitor. Previously, the overheads of refresh operations w...
متن کامل