Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/346855.346869acmconferencesArticle/Chapter ViewAbstractPublication PagesmswimConference Proceedingsconference-collections
Article
Free access

Energy estimation tools for the Palm

Published: 11 August 2000 Publication History

Abstract

Reducing the energy consumed in the use of mobile and wireless devices is becoming a major design challenge. While the problem obviously must be addressed with improved low-level technology, we have advocated also considering a higher-level view in which energy management becomes an explicit design goal of the software developer who can be more aware of the needs of applications. In support of this objective, new programming models, measurement tools, and simulation environments must be developed to provide the developer with feedback on the energy implications of various design decisions. In this paper, we describe an energy model and an execution-driven simulator incorporating this model for the PalmOS™ family of devices.

References

[1]
C. Bey, E. Freeman, and J. Ostrem. Palm OS programmer's companion, http://www.palmos.com/dev/tech/docs /palmos/, 1999.
[2]
C. S. Ellis. The Case for Higher-Level Power Management. In Proceedings of the 7th Workshop on Hot Topics in Operating Systems, Rio Rico, AZ, March 1999.
[3]
J. Flinn and M. Satyanarayanan. PowerScope: A tool for profiling the energy usage of mobile applications. In Workshop on Mobile Computing Systems and Applications (WM- CSA), pages 2-10, February 1999.
[4]
G. Hewgill. Copilot: Design and Development. Handheld Systems, 6(3), May/June 1998.
[5]
Intel Corporation, Microsoft Corporation, and Toshiba Corporation. Advanced Configuration and Power Interface Specification. http://www.teleport.com/acpi, December 1996.
[6]
J. Ishaq. Mastering shared libraries, http://www.wwg.com/ newsview/shared.shrml, 1999.
[7]
E. Keyes. How to write a hack. http://www.daggerware.com/hackapi.htm.
[8]
J. Lorch. A complete picture of the energy consumption of a portable computer. Master's thesis, University of California, Berkeley, December 1995.
[9]
K. Rollin. The Palm OS Emulator. HandheldSystems, 6(3), May/June 1998.
[10]
Tektronix. Current measurements, http://www.tek.com/ Measurement/Products/catalog/Accessories/probes/current_measurements/, 1999.
[11]
V. Tiwari, S. Malik, and A. Wolfe. Power Analysis of Embedded Software: A First Step Towards Software Power Minimization. IEEE Trans. on Very Large Scale Integration (VLSI) Systems, 2(4):437-445, December 1994.
[12]
A. Vahdat, A. Lebeck, and C. Ellis. Every Joule is precious: The case for revisiting operating system design for energy efficiency. In S1GOPS European Workshop, September 2000. to appear.
[13]
J. Van der Spiegel. Basics of power supplies: Use of the HP e363a programmable power supply. http://www.ee.upenn.edu/rca/instruments/HPpower/PS- 3631A.html#SimplifiedView, January 1997.
[14]
N. Vijaykrishnan, M. Kandemir, M. Irwin, H. Kim, and W. Ye. A unified energy framework with integrated hardware-software optimizations. In International Symposium on Computer Architecture (ISCA ), June 2000.
[15]
W. Ye, N. Vijaykrishnan, M. Kandemir, and M. Irwin. The Design and Use of SimplePower: A cycle-accurate energy estimation tool. In Design Automation Conference, June 2000.

Cited By

View all
  • (2016)Microarchitectural and System-Level Power Estimation and OptimizationElectronic Design Automation for IC System Design, Verification, and Testing10.1201/b19569-17(305-346)Online publication date: 14-Apr-2016
  • (2016)OS-based Resource Accounting for Asynchronous Resource Use in Mobile SystemsProceedings of the 2016 International Symposium on Low Power Electronics and Design10.1145/2934583.2934639(296-301)Online publication date: 8-Aug-2016
  • (2016)Location aware decision engine to offload mobile computation to the cloudNOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2016.7502856(543-549)Online publication date: Apr-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MSWIM '00: Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
August 2000
128 pages
ISBN:1581133049
DOI:10.1145/346855
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 August 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

MSWiM00
Sponsor:

Acceptance Rates

MSWIM '00 Paper Acceptance Rate 13 of 44 submissions, 30%;
Overall Acceptance Rate 398 of 1,577 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)63
  • Downloads (Last 6 weeks)10
Reflects downloads up to 25 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Microarchitectural and System-Level Power Estimation and OptimizationElectronic Design Automation for IC System Design, Verification, and Testing10.1201/b19569-17(305-346)Online publication date: 14-Apr-2016
  • (2016)OS-based Resource Accounting for Asynchronous Resource Use in Mobile SystemsProceedings of the 2016 International Symposium on Low Power Electronics and Design10.1145/2934583.2934639(296-301)Online publication date: 8-Aug-2016
  • (2016)Location aware decision engine to offload mobile computation to the cloudNOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2016.7502856(543-549)Online publication date: Apr-2016
  • (2016)A case and framework for code analysis–based smartphone application energy estimationInternational Journal of Communication Systems10.1002/dac.323530:10Online publication date: 18-Nov-2016
  • (2015)Design of GUI-component energy profiler for android applicationsTENCON 2015 - 2015 IEEE Region 10 Conference10.1109/TENCON.2015.7372762(1-4)Online publication date: Nov-2015
  • (2015)FSM-based Wi-Fi power estimation method for smart devices2015 IFIP/IEEE International Symposium on Integrated Network Management (IM)10.1109/INM.2015.7140287(147-155)Online publication date: May-2015
  • (2015)A Review on mobile application energy profilingJournal of Network and Computer Applications10.1016/j.jnca.2015.09.00258:C(42-59)Online publication date: 1-Dec-2015
  • (2014)Performance and power profiling for emulated Android systemsACM Transactions on Design Automation of Electronic Systems10.1145/256666019:2(1-25)Online publication date: 28-Mar-2014
  • (2014)Calibrating parameters and formulas for process-level energy consumption profiling in smartphonesJournal of Network and Computer Applications10.1016/j.jnca.2014.04.01444(106-119)Online publication date: 1-Sep-2014
  • (2013)Reconfigurable Multi-Resolution Performance Profiling in Android ApplicationsIEICE Transactions on Information and Systems10.1587/transinf.E96.D.2039E96.D:9(2039-2046)Online publication date: 2013
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media