|
ABSTRACT
Energy efficiency is key in embedded systems design. Besides the CPU, DRAM has been identified as one of the main contributors to energy consumption in such devices. Modern DRAMs also offer low power states to adapt to varying workload and increase energy efficency. A number of studies have investigated different DRAM energy management strategies and propose a very aggressive use of low power states. The weakness of all of these studies is the underlying power model which does not account for transition overheads, and the lack of experimental evidence. We implemented a hardware controlled DRAM power management unit in an XScale based evaluation board and accurately measured the effects on runtime and power consumption. We observed that aggressive power management will even increase the average power consumption, due to the fact that all JEDEC compatible DRAMs execute a refresh when entering the power saving SREF-mode. This is not reflected in current, published power models. Thus, they dramatically overestimate the effectiveness of using low power states. We developed a new model for accurate timing and energy simulation of the observed effects. This model is integrated into the XEEMU XScale Energy Emulator.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Department of Software Engineering, University of Szeged. GCC code-size benchmark environment (CSiBE). http://www.csibe.org/.
|
| |
3
|
|
| |
4
|
X. Fan and C. S. Ellis. Modeling of DRAM power control policies using deterministic and stochastic petri nets. In Workshop on Power-Aware Computer Systems. Springer-Verlag, 2002.
|
 |
5
|
|
| |
6
|
X. Fan, C. S. Ellis, and A. R. Lebeck. The synergy between power-aware memory systems and processor voltage scaling. In Workshop on Power-Aware Computing Systems, pages 164--179, 2003.
|
| |
7
|
Z. Herczeg, Ákos Kiss, D. Schmidt, N. Wehn, and T. Gyimóthy. Xeemu: An improved xscale power simulator. In N. Azémard and L. J. Svensson, editors, PATMOS, volume 4644 of Lecture Notes in Computer Science, pages 300--309. Springer, 2007.
|
| |
8
|
Intel corporation. High Performance Memory Controller for the Intel 80200 Processor, Mar. 2001. Order Number: 273494-001.
|
| |
9
|
Intel corporation. Intel 80200 Processor based on Intel XScale Microarchitecture: Developer's Manual, Mar. 2003. Order Number: 273411-003.
|
| |
10
|
J. Janzen. The micron system-power calculator. http://www.micron.com/support/part_info/powercalc.
|
| |
11
|
JEDEC solid state association. JEDEC standard. http://www.jedec.org/download/search/JESD208.pdf, accessed March 2009.
|
| |
12
|
Micron. Synchronous DRAM datasheet. http://download.micron.com/pdf/datasheets/dram/sdram/64MSDRAM.pdf.
|
| |
13
|
V. Pandey, W. Jiang, Y. Zhou, and R. Bianchini. DMA-aware memory energy management. In Proceedings of the Twelth Intl. Symposium on High Performance Computer Architecture, 2006.
|
| |
14
|
J. Park and Y. Chu. Finite state machine-based DRAM power management with early resynchronization. IET Computers&Digital Techniques, 1(4):434--442, July 2007.
|
| |
15
|
J. H. Park, S. Wu, and B. A. Izadi. Coarse-grained DRAM power management. In Proceedings of the International Conference on Embedded Systems and Applications, Las Vegas, USA, pages 248--254, 2003.
|
| |
16
|
Rambus inc. http://www.rambus.com.
|
| |
17
|
D. C. Snowdon, S. M. Petters, and G. Heiser. Power measurement as the basis for power management. In 2005 Workshop on Operating System Platforms for Embedded Real-Time applications, 2005.
|
| |
18
|
D. C. Snowdon, S. Ruocco, and G. Heiser. Power management and dynamic voltage scaling: Myths and facts. In PARC '05: Proceedings of the 2005 Workshop on Power Aware Real-time Computing, Sept. 2005.
|
 |
19
|
|
|