Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Power analysis of embedded software: a first step towards software power minimization

Published: 01 December 1994 Publication History

Abstract

Embedded computer systems are characterized by the presence of a dedicated processor and the software that runs on it. Power constraints are increasingly becoming the critical component of the design specification of these systems. At present, however, power analysis tools can only be applied at the lower levels of the design-the circuit or gate level. It is either impractical or impossible to use the lower level tools to estimate the power cost of the software component of the system. This paper describes the first systematic attempt to model this power cost. A power analysis technique is developed that has been applied to two commercial microprocessors-Intel 486DX2 and Fujitsu SPARClite 934. This technique can be employed to evaluate the power cost of embedded software. This can help in verifying if a design meets its specified power constraints. Further, it can also be used to search the design space in software power optimization. Examples with power reduction of up to 40%, obtained by rewriting code using the information provided by the instruction level power model, illustrate the potential of this idea.< >

Cited By

View all
  • (2024)Energy Patterns for Web: An Exploratory StudyProceedings of the 46th International Conference on Software Engineering: Software Engineering in Society10.1145/3639475.3640110(12-22)Online publication date: 14-Apr-2024
  • (2024)Algorithms for scheduling CNNs on multicore MCUs at the neuron and layer levelsMicroprocessors & Microsystems10.1016/j.micpro.2024.105107111:COnline publication date: 1-Nov-2024
  • (2024)Energy-Aware Register Allocation for VLIW ProcessorsJournal of Signal Processing Systems10.1007/s11265-024-01930-x96:11(627-650)Online publication date: 1-Nov-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 2, Issue 4
Special issue on low-power design
Dec. 1994
135 pages
ISSN:1063-8210
Issue’s Table of Contents

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 December 1994

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Energy Patterns for Web: An Exploratory StudyProceedings of the 46th International Conference on Software Engineering: Software Engineering in Society10.1145/3639475.3640110(12-22)Online publication date: 14-Apr-2024
  • (2024)Algorithms for scheduling CNNs on multicore MCUs at the neuron and layer levelsMicroprocessors & Microsystems10.1016/j.micpro.2024.105107111:COnline publication date: 1-Nov-2024
  • (2024)Energy-Aware Register Allocation for VLIW ProcessorsJournal of Signal Processing Systems10.1007/s11265-024-01930-x96:11(627-650)Online publication date: 1-Nov-2024
  • (2022)Towards a recipe for language decomposition: quality assessment of language product linesEmpirical Software Engineering10.1007/s10664-021-10074-627:4Online publication date: 1-Jul-2022
  • (2021)Evaluating the Impact of Design Pattern Usage on Energy Consumption of Applications for Mobile PlatformApplied Computer Systems10.2478/acss-2021-000126:1(1-11)Online publication date: 1-May-2021
  • (2021)A Quantitative Study of Energy Consumption for Embedded Security2021 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC49053.2021.9417382(1-5)Online publication date: 29-Mar-2021
  • (2020)Multi-Criteria Function Inlining for Hard Real-Time SystemsProceedings of the 28th International Conference on Real-Time Networks and Systems10.1145/3394810.3394819(56-66)Online publication date: 9-Jun-2020
  • (2019)Type-Driven Verification of Non-functional PropertiesProceedings of the 21st International Symposium on Principles and Practice of Declarative Programming10.1145/3354166.3354171(1-15)Online publication date: 7-Oct-2019
  • (2019)Reactive-based Complex Event ProcessingProceedings of the XXXIII Brazilian Symposium on Software Engineering10.1145/3350768.3352492(84-93)Online publication date: 23-Sep-2019
  • (2019)Energy-demand estimation of embedded devices using deep artificial neural networksProceedings of the 34th ACM/SIGAPP Symposium on Applied Computing10.1145/3297280.3297338(617-624)Online publication date: 8-Apr-2019
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media