loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
39th Design Automation Conference (DAC'02)
Scheduler-Based DRAM Energy Management
New Orleans, LA
June 10-June 14
ISBN: 1-58113-461-4
V. Delaluz, The Pennsylvania State University, University Park
A. Sivasubramaniam, The Pennsylvania State University, University Park
M. Kandemir, The Pennsylvania State University, University Park
N. Vijaykrishnan, The Pennsylvania State University, University Park
M. J. Irwin, The Pennsylvania State University, University Park
Previous work on DRAM power-mode management focused on hardware-based techniques and compiler-directed schemes to explicitly transition unused memory modules to low-power operating modes. While hardware-based techniques require extra logic to keep track of memory references and make decisions about future mode transitions, compiler-directed schemes can only work on a single application at a time and demand sophisticated program analysis support. In this work, we present an operating system (OS) based solution where the OS scheduler directs the power mode transitions by keeping track of module accesses for each process in the system. This global view combined with the flexibility of a software approach brings large energy savings at no extra hardware cost. Our implementation using a full-fledged OS shows that the proposed technique is also very robust when different system and workload parameters are modified, and provides the first set of experimental results for memory energy optimization with a multi-programmed workload on a real platform. The proposed technique is applicable to both embedded systems and high-end computing platforms.
Index Terms:
Energy Management, DRAM, Operating Systems, Scheduler, Energy Estimation
Citation:
V. Delaluz, A. Sivasubramaniam, M. Kandemir, N. Vijaykrishnan, M. J. Irwin, "Scheduler-Based DRAM Energy Management," dac, pp.697, 39th Design Automation Conference (DAC'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.