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

Energy estimation for 32-bit microprocessors

Published: 01 May 2000 Publication History

Abstract

Estimation of software power consumption is becoming one of the major problems for many embedded applications. The paper presents a novel approach to compute the energy of an Instruction Set, through a suitable functional decomposition of the activities involved during instruction execution. One of the main advantages of this approach is the capability to predict the power figures of the overall Instruction-Set starting from a small subset. A formal discussion on the statistical properties of the model is included, together with its application on five commercial 32-bit microprocessors.

References

[1]
E.Macii, M.Pedram and F.Somenzi, "High-Level Power Modeling, Estimation, and Optimization," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 17, n. 11, pp. 1061-1079, 1998.
[2]
T.Sato, M.Nagamatsu and H.Tago "Power and performance simulator: ESP and its application for i OOMIPS/W class RISC design," Proc. of IEEE Symposium on Low Power Electronic, pp. 46-47, San Diego, CA, October 1994.
[3]
P.Landman and J.Rabey "Black-box capacitance models for architectural power analysis," Proc. of International Workshop on Low Power Design, pp. 165-170, Napa, CA, April 1994.
[4]
V.Tiwari, S.Malik and A.Wolfe "Power Analysis of Embedded Software: a First Step towards Software Power Minimization,'' IEEE Transactions on VLSI Systems, vol. 2, n. 4, pp. 437-445, 1994.
[5]
V.Tiwari and M.T.C. Lee "Power analysis of a S2-bit Embedded Microcontroller," VLSI Design Journal, 1996.
[6]
J.Russell, M.F.Jacome "Software Power Estimation and Optimization for High Performance, S2-bit Embedded Processors,'' Proc. of International Conference on Computer Design, Austin, TX, October 1998.
[7]
A.Papoulis "Probability, Random Variables and Stochastic Processes," McGraw-Hill, 1984.
[8]
V.Tiwari, S.Malik, and A.Wolfe "Power Analysis of the Intel 486DX2," Internal report CE-M94-5, Princeton University, June 1994.
[9]
J.L.Hennessy and D.A.Patterson "Computer Architecture - A Quantitative Approach, H ed.," Morgan Kaufmann Publishers, 1996.
[10]
A.Allara, M.Bombana, W.Fornaciari and F.Salice "A Case Study in Design Space Exploration: The TOSCA Environment Applied to a Telecom Link Controller," IEEE Design & Test of Computers, to appear, 2000.

Cited By

View all
  • (2012)Initial explorations on design pattern energy usageProceedings of the First International Workshop on Green and Sustainable Software10.5555/2663779.2663789(55-61)Online publication date: 3-Jun-2012
  • (2012)Initial explorations on design pattern energy usage2012 First International Workshop on Green and Sustainable Software (GREENS)10.1109/GREENS.2012.6224257(55-61)Online publication date: Jun-2012
  • (2004)Fast and efficient voltage scheduling by evolutionary slack distributionProceedings of the 2004 Asia and South Pacific Design Automation Conference10.5555/1015090.1015269(659-662)Online publication date: 27-Jan-2004
  • Show More Cited By

Index Terms

  1. Energy estimation for 32-bit microprocessors

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      CODES '00: Proceedings of the eighth international workshop on Hardware/software codesign
      May 2000
      167 pages
      ISBN:1581132689
      DOI:10.1145/334012
      • Chairmen:
      • Frank Vahid,
      • Jan Madsen
      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: 01 May 2000

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Conference

      CODES00
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 280 of 864 submissions, 32%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)34
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 26 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2012)Initial explorations on design pattern energy usageProceedings of the First International Workshop on Green and Sustainable Software10.5555/2663779.2663789(55-61)Online publication date: 3-Jun-2012
      • (2012)Initial explorations on design pattern energy usage2012 First International Workshop on Green and Sustainable Software (GREENS)10.1109/GREENS.2012.6224257(55-61)Online publication date: Jun-2012
      • (2004)Fast and efficient voltage scheduling by evolutionary slack distributionProceedings of the 2004 Asia and South Pacific Design Automation Conference10.5555/1015090.1015269(659-662)Online publication date: 27-Jan-2004
      • (2004)Application-level power management in pervasive computing systemsProceedings of the 1st conference on Computing frontiers10.1145/977091.977104(78-88)Online publication date: 14-Apr-2004
      • (2004)Iterative schedule optimization for voltage scalable distributed embedded systemsACM Transactions on Embedded Computing Systems10.1145/972627.9726363:1(182-217)Online publication date: 1-Feb-2004
      • (2004)An efficient voltage scaling algorithm for complex SoCs with few number of voltage modesProceedings of the 2004 international symposium on Low power electronics and design10.1145/1013235.1013326(381-386)Online publication date: 9-Aug-2004
      • (2004)Fast and efficient voltage scheduling by evolutionary slack distributionASP-DAC 2004: Asia and South Pacific Design Automation Conference 2004 (IEEE Cat. No.04EX753)10.1109/ASPDAC.2004.1337674(659-662)Online publication date: 2004
      • (2003)SEAProceedings of the 2003 Asia and South Pacific Design Automation Conference10.1145/1119772.1119909(600-605)Online publication date: 21-Jan-2003
      • (2003)SEA: fast power estimation for micro-architecturesProceedings of the ASP-DAC Asia and South Pacific Design Automation Conference, 2003.10.1109/ASPDAC.2003.1195095(600-605)Online publication date: 2003
      • (2001)System-level exploration for pareto-optimal configurations in parameterized systems-on-a-chipProceedings of the 2001 IEEE/ACM international conference on Computer-aided design10.5555/603095.603101(25-30)Online publication date: 4-Nov-2001
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media