Compilers and Operating Systems for Low Power 2003
DOI: 10.1007/978-1-4419-9292-5_6
|View full text |Cite
|
Sign up to set email alerts
|

Energy Management of Virtual Memory on Diskless Devices

Abstract: In a pervasive computing environment, applications are able to run across different platforms with significantly different resources. Such platforms range from highperformance desktops to handheld PDAs. This paper discusses a compiler approach to reduce the energy consumption of a diskless device where the swap space is provided by a remotely mounted file system accessible via a wireless connection. Predicting swapping events at compile time allows effective energy management of a PDAs wireless communication c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2004
2004
2009
2009

Publication Types

Select...
4
4
1

Relationship

2
7

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 15 publications
0
5
0
Order By: Relevance
“…A recent study of energy management of virtual memory for diskless devices has been carried out in [1]. This work concerns energy management for the main memory and does not consider secondary storage.…”
Section: Related Work and Our Approachmentioning
confidence: 99%
“…A recent study of energy management of virtual memory for diskless devices has been carried out in [1]. This work concerns energy management for the main memory and does not consider secondary storage.…”
Section: Related Work and Our Approachmentioning
confidence: 99%
“…An energy-aware compiler can reshape a program such that the idle times between successive resource accesses are maximized, giving opportunities to hibernate a device more often, and/or in deeper hibernation states. This compilation strategy has been shown to work well in a single process environment [2][3][4], but may lead to poor overall results in a multiprogramming environment. In a multiprogramming setting, one program may finish accessing a resource and may direct the resource to hibernate during some time of idleness.…”
Section: Introductionmentioning
confidence: 99%
“…This compilation strategy has been shown to work well in a single process environment [5,4,6], but may lead to poor overall results in a multiprogramming environment. In a multiprogramming setting, one program may finish accessing a resource and then direct the resource to hibernate over its idle period.…”
Section: Introductionmentioning
confidence: 99%