TY - GEN
T1 - Delay-hiding energy management mechanisms for DRAM
AU - Bi, Mingsong
AU - Duan, Ran
AU - Gniady, Chris
PY - 2010
Y1 - 2010
N2 - Current trends in data-intensive applications increase the demand for larger physical memory, resulting in the memory subsystem consuming a significant portion of system's energy. Furthermore, data-intensive applications heavily rely on a large buffer cache that occupies a majority of physical memory. Subsequently, we are focusing on the power management for physical memory dedicated to the buffer cache. Several techniques have been proposed to reduce energy consumption by transitioning DRAM into low-power states. However, transitions between different power states incur delays and may affect whole system performance. We take advantage of the I/O handling routines in the OS kernel to hide the delay incurred by the memory state transition so that performance degradation is minimized while maintaining high memory energy savings. Our evaluation shows that the best of the proposed mechanisms hides almost all transition latencies while only consuming 3% more energy as compared to the existing on-demand mechanism, which can expose significant delays.
AB - Current trends in data-intensive applications increase the demand for larger physical memory, resulting in the memory subsystem consuming a significant portion of system's energy. Furthermore, data-intensive applications heavily rely on a large buffer cache that occupies a majority of physical memory. Subsequently, we are focusing on the power management for physical memory dedicated to the buffer cache. Several techniques have been proposed to reduce energy consumption by transitioning DRAM into low-power states. However, transitions between different power states incur delays and may affect whole system performance. We take advantage of the I/O handling routines in the OS kernel to hide the delay incurred by the memory state transition so that performance degradation is minimized while maintaining high memory energy savings. Our evaluation shows that the best of the proposed mechanisms hides almost all transition latencies while only consuming 3% more energy as compared to the existing on-demand mechanism, which can expose significant delays.
UR - http://www.scopus.com/inward/record.url?scp=77952573046&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77952573046&partnerID=8YFLogxK
U2 - 10.1109/hpca.2010.5416646
DO - 10.1109/hpca.2010.5416646
M3 - Conference contribution
AN - SCOPUS:77952573046
SN - 9781424456581
T3 - Proceedings - International Symposium on High-Performance Computer Architecture
BT - HPCA-16 2010 - The 16th International Symposium on High-Performance Computer Architecture
PB - IEEE Computer Society
T2 - 16th International Symposium on High-Performance Computer Architecture, HPCA-16 2010
Y2 - 9 January 2010 through 14 January 2010
ER -