Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A case study of a system-level approach to power-aware computing

Published: 01 August 2003 Publication History
  • Get Citation Alerts
  • Abstract

    This paper introduces a systematic approach to power awareness in mobile, handheld computers. It describes experimental evaluations of several techniques for improving the energy efficiency of a system, ranging from the network level down to the physical level of the battery. At the network level, a new routing method based upon the power consumed by the network subsystem is shown to improve power consumption by 15% on average and to reduce latency by 75% over methods that consider only the transmitted power. At the boundary between the network and the processor levels, the paper presents the problem of local versus remote processing and derives a figure of merit for determining whether a computation should be completed locally or remotely, one that involves the relative performance of the local and remote system, the transmission bandwidth and power consumption, and the network congestion. At the processor level, the main memory bandwidth is shown to have a significant effect on the relationship between performance and CPU frequency, which in turn determines the energy savings of dynamic CPU speed-setting. The results show that accounting for the main memory bandwidth using Amdahl's law permits the performance speed-up and peak power versus the CPU frequency to be estimated to within 5%. The paper concludes with a technique for mitigating the loss of battery energy capacity with large peak currents, showing an improvement of up to 10% in battery life, albeit at some cost to the size and weight of the system.

    References

    [1]
    Agarwal, A. 1989. Analysis of Cache Performance for Operating Systems and Multiprogramming. Kluwer Academic Publishers, Boston, MA.]]
    [2]
    Digital Equipment Corporation. 1998. DIGITAL Semiconductor SA-1100 Microprocessor: Technical Reference Manual, revision EC-R5MTC-TE.]]
    [3]
    Doyle, M., Newman, J., Gozdz, A., Schmutz, C., and Tarascon, J. 1996. Comparison of modeling predictions with experimental data from plastic lithium ion cells. Journal of the Electrochemical Society 143, 6 (June), 1891--1903.]]
    [4]
    Gold, S. 1997. A PSPICE macromodel for lithium-ion batteries. In Proceedings of the 12th Annual Battery Conference on Applications and Advances. Long Beach, CA, (Jan.).]]
    [5]
    Govil, K., Chan, E., and Wasserman, H. 1995. Comparing algorithms for dynamic speed-setting of a low power CPU. In Proceedings of the 1st ACM International Conference on Mobile Computing and Networking, 13--25.]]
    [6]
    Hennessy, J. and Patterson, D. 1996. Computer Architecture: A Quantitative Approach, 2nd ed. Morgan Kaufmann, San Mateo, CA.]]
    [7]
    Hernandez, C. 1993. A Methodology for Performance Prediction of Spinx I in Multicomputer Architectures. Master's thesis, Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA.]]
    [8]
    Juzkow, M. and Isaacson, M. 1996. Aerogel capacitors: Unleashing the energy of rechargeable batteries. Presented at POWER '96 (October).]]
    [9]
    Juzkow, M., Gold, S., and Kraemer, B. 1996. Polystor's aerogel capacitor: Enabling new applications. Presented at 6th International Seminar on Double Layer Capacitors (December).]]
    [10]
    Linden, D. 1995. Handbook of Batteries, 2nd ed. McGraw-Hill, New York.]]
    [11]
    Martin, T. 1999. Balancing Batteries, Power and Performance: System Issues in CPU Speed-Setting for Mobile Computing. Ph.D. thesis, Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA.]]
    [12]
    Martin, T. and Siewiorek, D. 1996. A Power Metric for Mobile Systems, In Proceedings of the 1996 International Symposium on Low Power Electronics and Design (Aug.), 37--42.]]
    [13]
    Martin, T. and Siewiorek, D. 1999. Non-ideal battery properties and low power operation in wearable computing. In Proceedings of the 2nd International Symposium on Wearable Computers. San Francisco, CA (Oct.), 101--106.]]
    [14]
    Martin, T. and Siewiorek, D. 2001. Non-Ideal Battery and Main Memory Effects on CPU Speed-setting for Low Power. IEEE Transactions on Very Large Scale Integrated Systems 9, 1 (Feb.), 29--34.]]
    [15]
    Rappaport, T. 1996. Wireless Communications: Principles and Practice. Prentice Hall, Englewood Cliffs, NJ.]]
    [16]
    Shepard, T. 1995. Decentralized Channel Management in Scalable Multiphop Spread-Spectrum Packet Radio Networks. Ph.D. thesis, Massachusetts Institute of Technology Laboratory for Computer Science, Boston, MA.]]
    [17]
    Uhlig, R., Nagle, D., Mudge, T., Sechrest, S., and Emer, J. 1995. Instruction Fetching: Coping with Code Bloat. In Proceedings of the 22d International Symposium on Computer Architecture (July), 345--356.]]
    [18]
    Viredaz, M. 1998. The Itsy Pocket Computer Version 1.5 User's Manual. Compaq Western Research Laboratory Tech. Note TN-54.]]
    [19]
    Weiser, M., Welch, B., Demers, A., and Shenker, S. 1994. Scheduling for Reduced CPU Energy, In Proceedings of the 1st USENIX Symposium on Operating Systems Design and Implementation, (Nov.), 13--23.]]

    Cited By

    View all
    • (2017)Wearable ComputingGetMobile: Mobile Computing and Communications10.1145/3103535.310353721:1(5-10)Online publication date: 31-May-2017
    • (2016)Energy Efficient Approach of Route Selection for Dynamic Source Routing Protocol in MANETProceedings of the International Conference on Advances in Information Communication Technology & Computing10.1145/2979779.2979839(1-4)Online publication date: 12-Aug-2016
    • (2016)Reducing Power Consumption and Latency in Mobile Devices Using an Event Stream ModelACM Transactions on Embedded Computing Systems10.1145/296420316:1(1-24)Online publication date: 13-Oct-2016
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Embedded Computing Systems
    ACM Transactions on Embedded Computing Systems  Volume 2, Issue 3
    August 2003
    197 pages
    ISSN:1539-9087
    EISSN:1558-3465
    DOI:10.1145/860176
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 01 August 2003
    Published in TECS Volume 2, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Power-aware
    2. battery properties
    3. dynamic power management
    4. energy-aware
    5. handheld computers
    6. multihop wireless network

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Wearable ComputingGetMobile: Mobile Computing and Communications10.1145/3103535.310353721:1(5-10)Online publication date: 31-May-2017
    • (2016)Energy Efficient Approach of Route Selection for Dynamic Source Routing Protocol in MANETProceedings of the International Conference on Advances in Information Communication Technology & Computing10.1145/2979779.2979839(1-4)Online publication date: 12-Aug-2016
    • (2016)Reducing Power Consumption and Latency in Mobile Devices Using an Event Stream ModelACM Transactions on Embedded Computing Systems10.1145/296420316:1(1-24)Online publication date: 13-Oct-2016
    • (2015)Go Gentle into the Good Night via Controlled Battery DischargingProceedings of the 6th Asia-Pacific Workshop on Systems10.1145/2797022.2797035(1-6)Online publication date: 27-Jul-2015
    • (2015)Nodes energy aware modified DSR protocol for energy efficiency in MANET2015 Annual IEEE India Conference (INDICON)10.1109/INDICON.2015.7443740(1-5)Online publication date: Dec-2015
    • (2009)Power Aware Embedded ComputingThe Industrial Information Technology Handbook10.1201/9781420036336.ch89(1408-1430)Online publication date: 13-Dec-2009
    • (2007)Reducing display power in DVS-enabled handheld systemsProceedings of the 2007 international symposium on Low power electronics and design10.1145/1283780.1283867(395-398)Online publication date: 27-Aug-2007
    • (2006)Sensor-Based Power Management for Mobile DevicesProceedings of the 11th IEEE Symposium on Computers and Communications10.1109/ISCC.2006.144(263-269)Online publication date: 26-Jun-2006

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media