Cited 1 time in
Cited 0 time in
Exploiting OS-level Memory Offlining for DRAM Power Management
- Exploiting OS-level Memory Offlining for DRAM Power Management
- Lee, Seung. Hak.; Kim, N.S.; Kim, Daehoon
- DGIST Authors
- Kim, Daehoon
- Issue Date
- IEEE Computer Architecture Letters, 18(2), 141-144
- Article Type
- Author Keywords
- Random access memory; Memory management; Energy consumption; Hardware; Software; Linux; DRAM; memory offlining; power management
- Computer hardware; Computer operating systems; Computer software; Energy utilization; Linux; Power management; and Daehoon Kim; Memory management; Nam Sung Kim; Random access memory; Seunghak Lee; Dynamic random access storage
- Power and energy consumed by main memory systems in data-center servers have increased as the DRAM capacity and bandwidth increase. Particularly, background power accounts for a considerable fraction of the total DRAM power consumption; the fraction will increase further in the near future, especially when slowing-down technology scaling forces us to provide necessary DRAM capacity through plugging in more DRAM modules or stacking more DRAM chips in a DRAM package. Although current DRAM architecture supports low power states at rank granularity that turn off some components during idle periods, techniques to exploit memory-level parallelism make the rank-granularity power state become ineffective. Furthermore, the long wake-up latency is one of obstacles to adopting aggressive power management (PM) with deep power-down states. By tackling the limitations, we propose OffDIMM that is a software-assisted DRAM PM collaborating with the OS-level memory onlining/offlining. OffDIMM maps a memory block in the address space of the OS to a subarray group or groups of DRAM, and sets a deep power-down state for the subarray group when offlining the block. Through the dynamic OS-level memory onlining/offlining based on the current memory usage, our experimental results show OffDIMM reduces background power by 24 percent on average without notable performance overheads. © 2002-2011 IEEE.
- Institute of Electrical and Electronics Engineers
- Related Researcher
Computer Architecture and Systems Lab
Computer Architecture and Systems; Virtualization; Cloud Computing
There are no files associated with this item.
- Department of Information and Communication EngineeringComputer Architecture and Systems Lab1. Journal Articles
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.