ACM Home Page
Please provide us with feedback. Feedback
Power aware page allocation
Full text PdfPdf (312 KB)
Source Architectural Support for Programming Languages and Operating Systems archive
Proceedings of the ninth international conference on Architectural support for programming languages and operating systems table of contents
Cambridge, Massachusetts, United States
Pages: 105 - 116  
Year of Publication: 2000
ISBN:1-58113-317-0
Also published in ...
Authors
Alvin R. Lebeck  Department of Computer Science, Duke University, Durham, NC
Xiaobo Fan  Department of Computer Science, Duke University, Durham, NC
Heng Zeng  Department of Computer Science, Duke University, Durham, NC
Carla Ellis  Department of Computer Science, Duke University, Durham, NC
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 108,   Citation Count: 88
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/378993.379007
What is a DOI?

ABSTRACT

One of the major challenges of post-PC computing is the need to reduce energy consumption, thereby extending the lifetime of the batteries that power these mobile devices. Memory is a particularly important target for efforts to improve energy efficiency. Memory technology is becoming available that offers power management features such as the ability to put individual chips in any one of several different power modes. In this paper we explore the interaction of page placement with static and dynamic hardware policies to exploit these emerging hardware features. In particular, we consider page allocation policies that can be employed by an informed operating system to complement the hardware power management strategies. We perform experiments using two complementary simulation environments: a trace-driven simulator with workload traces that are representative of mobile computing and an execution-driven simulator with a detailed processor/memory model and a more memory-intensive set of benchmarks (SPEC2000). Our results make a compelling case for a cooperative hardware/software approach for exploiting power-aware memory, with down to as little as 45% of the Energy• Delay for the best static policy and 1% to 20% of the Energy• Delay for a traditional full-power memory.


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
3
 
4
 
5
D. C. Burger, T. M. Austin, and S. Bennett. Evaluating future microprocessors-the simplescalar tool set. Technical Report 1308, University of Wisconsin-Madison Computer Sciences Department, July 1996.
6
 
7
F. Douglis, R. Caceres, B. Marsh, F. Kaashoek, K. Li, and J. Tauber. Storage Alternatives for Mobile Computers. In Proceedings of the First Symposium on Operating Systems Design and Implementation (OSDI), pages 25-37, November 1994. Monterey, CA.
 
8
 
9
F. Douglis, P. Krishnan, and B. Marsh. Thwarting the Power Hungry Disk. In Proceedings of the 1994 Winter USENIX Conference, pages 293-306, January 1994.
10
 
11
12
 
13
R. Gonzalez and M. Horowitz. Energy Dissipation in General Purpose Microprocessors. In Proceedings of the IEEE International Symposium on Low Power Electronics, October 1995.
14
 
15
T. Halfhill. Transmeta breaks x86 low-power barrier. Microprocessor Report, February 2000.
16
17
 
18
 
19
Intel Corporation. Mobile Power Guidelines 2000. ftp://download.intel.com/design/mobile/intelpower/mpg99r1.pdf, December 1998.
 
20
Intel Corporation, Microsoft Corporation, and Toshiba Corporation. Advanced Configuration and Power Interface Specification. http://www.teleport.com/ acpi, December 1996.
21
 
22
A. R. Karlin, M. S. Manasse, L. Rudolph, and D. D. Sleator. Competitive snoopy caching. Algorithmica, (3):79-119, 1988.
23
24
 
25
P. Krishnan, P. Long, and J. Vitter. Adaptive Disk Spin-Down via Optimal Rent-to-Buy in Probabilistic Environments. In Proceedings of the 12th International Conference on Machine Learning, pages 322-330, July 1995.
 
26
D. Lammers. IDF: Mobile Rambus spec unveiled. EETimes Online, February 1999. //www.eetimes.com/story/OEG19990225S0016.
27
28
29
 
30
K. Li, R. Kumpf, P. Horton, and T. Anderson. A QuantitativeAnalysis of Disk Drive Power Management in Portable Computers. In USENIX Association Winter Technical Conference Proceedings, pages 279-291, 1994.
31
 
32
33
34
 
35
MicroOptical Corp. Eyeglass Display, 1999. http://www.microopticalcorp.com/.
36
 
37
B. Noble, M. Price, and M. Satyanarayanan. A programming interface for application-aware adaptation in mobile computing. Computing Systems, 8(4):345-363, 1995.
38
39
 
40
Rambus. RDRAM, 1999. http://www.rambus.com/.
41
 
42
M. Stemm and R. Katz. Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices. In Proceedings of 3rd International Workshop on Mobile Multimedia Communications (MoMuC-3), September 1996.
 
43
V. Tiwari, S. Malik, and A. Wolfe. Compilation Techniques for Low Energy: An Overview. In Proc. of the 1994 IEEE Symp. on Low Power Electronics, pages 38-39, October 1994.
 
44
45
 
46
M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for Reduced CPU Energy. In USENIX Association, Proceedings of First Symposium on Operating Systems Design and Implementation (OSDI), November 1994. Monterey CA.
 
47
J. Wilkes. Predictive Power Conservation. Technical Report HPL-CSP-92-5, Hewlett-Packard Labs, February 1992.

CITED BY  88

Collaborative Colleagues:
Alvin R. Lebeck: colleagues
Xiaobo Fan: colleagues
Heng Zeng: colleagues
Carla Ellis: colleagues