This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Tiered Memory: An Iso-Power Memory Architecture to Address the Memory Power Wall
Dec. 2012 (vol. 61 no. 12)
pp. 1697-1710
Kshitij Sudan, University of Utah, Salt Lake City
Karthick Rajamani, IBM Austin Research Lab, Austin
Wei Huang, IBM Austin Research Lab, Austin
John B. Carter, IBM Austin Research Lab, Austin
Moore's Law improvement in transistor density is driving a rapid increase in the number of cores per processor. DRAM device capacity and energy efficiency are increasing at a slower pace, so the importance of DRAM power is increasing. This problem presents system designers with two nominal options when designing future systems: 1) decrease off-chip memory capacity and bandwidth per core or 2) increase the fraction of system power allocated to main memory. Reducing capacity and bandwidth leads to imbalanced systems with poor processor utilization for noncache-resident applications, so designers have chosen to increase DRAM power budget. This choice has been viable to date, but is fast running into a memory power wall. To address the looming memory power wall problem, we propose a novel iso-power tiered memory architecture that supports 2-3X more memory capacity for the same power budget as traditional designs by aggressively exploiting low-power DRAM modes. We employ two "tiers” of DRAM, a "hot” tier with active DRAM and a "cold” tier in which DRAM is placed in self-refresh mode. The DRAM capacity of each tier is adjusted dynamically based on aggregate workload requirements and the most frequently accessed data are migrated to the "hot” tier. This design allows larger memory capacities at a fixed power budget while mitigating the performance impact of using low-power DRAM modes. We target our solution at server consolidation scenarios where physical memory capacity is typically the primary factor limiting the number of virtual machines a server can support. Using iso-power tiered memory, we can run 3 {\times} as many virtual machines, achieving a 250 percent improvement in average aggregate performance, compared to a conventional memory design with the same power budget.
Index Terms:
Energy efficiency,Energy management,Power system management,Memory management,DRAM chips,Virtual machines,DRAM data allocation,Memory power management,memory power wall,DRAM memory systems,DRAM low power modes,virtual machine consolidation
Citation:
Kshitij Sudan, Karthick Rajamani, Wei Huang, John B. Carter, "Tiered Memory: An Iso-Power Memory Architecture to Address the Memory Power Wall," IEEE Transactions on Computers, vol. 61, no. 12, pp. 1697-1710, Dec. 2012, doi:10.1109/TC.2012.119
Usage of this product signifies your acceptance of the Terms of Use.