Scheduler-based DRAM energy management
- 1 January 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 0738100X,p. 697-702
- https://doi.org/10.1109/dac.2002.1012714
Abstract
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 multiprogrammed workload on a real platform. The proposed technique is applicable to both embedded systems and high-end computing platforms.Keywords
This publication has 12 references indexed in Scilit:
- Power conscious fixed priority scheduling for hard real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Power optimization of variable voltage core-based systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- MediaBench: a tool for evaluating and synthesizing multimedia and communications systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Hardware and software techniques for controlling DRAM power modesIEEE Transactions on Computers, 2001
- A survey of design techniques for system-level dynamic power managementIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2000
- Energy-driven integrated hardware-software optimizations using SimplePowerACM SIGARCH Computer Architecture News, 2000
- Operating-system directed power reductionPublished by Association for Computing Machinery (ACM) ,2000
- The design and use of simplepowerPublished by Association for Computing Machinery (ACM) ,2000
- Scheduling techniques for reducing processor energy use in MacOSWireless Networks, 1997
- Comparing algorithm for dynamic speed-setting of a low-power CPUPublished by Association for Computing Machinery (ACM) ,1995