MemScale: Active Low-Power Modes for Main Memory

被引:69
作者
Deng, Qingyuan [1 ]
Meisner, David [2 ]
Ramos, Luiz [1 ]
Wenisch, Thomas F. [2 ]
Bianchini, Ricardo [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08855 USA
[2] Univ Michigan, Adv Comp Architecture Lab, Ann Arbor, MI 48109 USA
关键词
Design; experimentation; performance; Memory subsystem; energy conservation; dynamic voltage and frequency scaling;
D O I
10.1145/1961296.1950392
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Main memory is responsible for a large and increasing fraction of the energy consumed by servers. Prior work has focused on exploiting DRAM low-power states to conserve energy. However, these states require entire DRAM ranks to be idled, which is difficult to achieve even in lightly loaded servers. In this paper, we propose to conserve memory energy while improving its energy-proportionality by creating active low-power modes for it. Specifically, we propose MemScale, a scheme wherein we apply dynamic voltage and frequency scaling (DVFS) to the memory controller and dynamic frequency scaling (DFS) to the memory channels and DRAM devices. MemScale is guided by an operating system policy that determines the DVFS/DFS mode of the memory subsystem based on the current need for memory bandwidth, the potential energy savings, and the performance degradation that applications are willing to withstand. Our results demonstrate that MemScale reduces energy consumption significantly compared to modern memory energy management approaches. We conclude that the potential benefits of the MemScale mechanisms and policy more than compensate for their small hardware cost.
引用
收藏
页码:225 / 238
页数:14
相关论文
共 44 条
[1]  
AHN JH, 2009, SC 09 SUP COMP
[2]   ON THE EXACT AND APPROXIMATE THROUGHPUT ANALYSIS OF CLOSED QUEUING-NETWORKS WITH BLOCKING [J].
AKYILDIZ, IF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (01) :62-70
[3]  
*AMD, 2009, ACP TRUTH POW CONS S
[4]  
[Anonymous], 2007, Memory Systems: Cache, DRAM, Disk
[5]  
[Anonymous], 2009, DDR3 SDRAM Standard
[6]  
[Anonymous], CALC MEM SYST POW DD
[7]  
Balsamo Simonetta., 2001, ANAL QUEUING NETWORK
[8]  
Barroso L. A, 2009, INTRO DESIGN WAREHOU
[9]   The case for energy-proportional computing [J].
Barroso, Luiz Andre ;
Hoelzle, Urs .
COMPUTER, 2007, 40 (12) :33-+
[10]   The M5 simulator: Modeling networked systems [J].
Binkert, Nathan L. ;
Dreslinski, Ronald G. ;
Hsu, Lisa R. ;
Lim, Kevin T. ;
Saidi, Ali G. ;
Reinhardt, Steven K. .
IEEE MICRO, 2006, 26 (04) :52-60