MemScale
Top Cited Papers
- 5 March 2011
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 39 (1), 225-238
- https://doi.org/10.1145/1950365.1950392
Abstract
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.Keywords
This publication has 30 references indexed in Scilit:
- What Computer Architects Need to Know about Memory ThrottlingLecture Notes in Computer Science, 2011
- Future scaling of processor-memory interfacesPublished by Association for Computing Machinery (ACM) ,2009
- Thermal modeling and management of DRAM memory systemsPublished by Association for Computing Machinery (ACM) ,2007
- Limiting the power consumption of main memoryPublished by Association for Computing Machinery (ACM) ,2007
- A performance-conserving approach for reducing peak power consumption in server systemsPublished by Association for Computing Machinery (ACM) ,2005
- Energy management for commercial serversComputer, 2003
- Using SimPoint for accurate and efficient simulationPublished by Association for Computing Machinery (ACM) ,2003
- Hardware and software techniques for controlling DRAM power modesIEEE Transactions on Computers, 2001
- Direct RAMbus technology: the new main memory standardIEEE Micro, 1997
- On the exact and approximate throughput analysis of closed queuing networks with blockingIEEE Transactions on Software Engineering, 1988