| Combining compiler and operating system support for energy efficient I/O on embedded platforms |
| Full text |
Pdf
(1.07 MB)
|
| Source
|
ACM International Conference Proceeding Series; Vol. 136
archive
Proceedings of the 2005 workshop on Software and compilers for embedded systems
table of contents
Dallas, Texas
Pages: 80 - 90
Year of Publication: 2005
ISBN:1-59593-207-0
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 19, Citation Count: 1
|
|
|
ABSTRACT
Mobile and embedded platforms have experienced dramatic advances in capabilities, largely due to the development of associated peripheral devices for storage and communication. The incorporation of these I/O devices has increased the overall power envelope of these platforms. In fact, system-level power consumption of mobile platforms is often dominated by peripheral devices. Since battery technologies alone have been unable to provide the lifetimes required by many platforms, in order to conserve energy, most devices provide the ability to transition into low power states during idle periods. The resulting energy savings are heavily dependent upon the lengths and number of idle periods experienced by a device. This paper presents an infrastructure designed to take advantage of device low power states by increasing the burstiness of device accesses and idle periods to provide a reduced power profile, and thereby an improvement in battery life. Our approach combines compiler-based source modifications with operating system support to implement a dynamic solution for enhanced energy consumption. We evaluate our infrastructure on an XScale-based embedded platform with a Linux implementation.
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
|
P. Chou, J. Liu, D. Li, and N. Bagherzadeh. IMPACCT: Methodology and Tools for Power-Aware Embedded Systems. Kluwer Design Automation of Embedded Systems, October 2002.
|
| |
4
|
|
| |
5
|
R. Kravets and P. Krishnan. Application-Driven Power Management for Mobile Communication. In Proceedings of the Fourth ACM International Conference on Mobile Computing and Networking (MOBICOM), pages 263--277, October 1998.
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
Yung-Hsiang Lu , Eui-Young Chung , Tajana Šimunić , Luca Benini , Giovanni De Micheli, Quantitative comparison of power management algorithms, Proceedings of the conference on Design, automation and test in Europe, p.20-26, March 27-30, 2000, Paris, France
[doi> 10.1145/343647.343688]
|
| |
10
|
R. Nathuji and K. Schwan. Reducing System Level Power Consumption for Mobile and Embedded Platforms. In Proceedings of the International Conference on Architecture of Computing Systems (ARCS), March 2005.
|
 |
11
|
|
| |
12
|
|
| |
13
|
E. Shih, P. Bahl, and M. Sinclair. Wake on Wireless An Event Driven Energy Saving Strategy for Battery
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for Reduced CPU Energy. In Proceedings of the First Symposium on Operating Systems Design and Implementation, pages 13--23, November 1994.
|
 |
18
|
|
| |
19
|
H. Zeng, C. Ellis, A. Lebeck, and A. Vahdat. Currentcy: A Unifying Abstraction for Expressing Energy Management Policies. In Proceedings of USENIX, pages 43--56, June 2001.
|
 |
20
|
|
|