Power aware page allocation

被引:8
作者
Lebeck, AR [1 ]
Fan, XB [1 ]
Zeng, H [1 ]
Ellis, C [1 ]
机构
[1] Duke Univ, Dept Comp Sci, Durham, NC 27708 USA
关键词
D O I
10.1145/356989.356999
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
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 experimental 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.
引用
收藏
页码:105 / 116
页数:12
相关论文
共 47 条
[1]
BAKER M, 1992, P 5 INT C ARCH SUPP, P10
[2]
BERSHAD BN, 1994, ASPLOS6 OCT, P158
[3]
Processor design for portable systems [J].
Burd, TD ;
Brodersen, RW .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 13 (2-3) :203-221
[4]
Burger D. C., 1996, 1308 U WISC MAD COMP
[5]
da Silva JL, 1998, 1998 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - PROCEEDINGS, P311, DOI 10.1109/LPE.1998.708208
[6]
Douglis F., 1994, Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), P25
[7]
DOUGLIS F, 1994, PROCEEDINGS OF THE WINTER 1994 USENIX CONFERENCE, P293
[8]
DOUGLIS F, 1995, 2 USENIX S MOB LOC I
[9]
FARKAS KI, 2000, P 2000 ACM SIGM C ME
[10]
PowerScope: A tool for profiling the energy usage of mobile applications [J].
Flinn, J ;
Satyanarayanan, M .
WMCSA '99, SECOND IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1999, :2-10