skip to main content
10.1145/500001.500033acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

Dynamic modeling of inter-instruction effects for execution time estimation

Published:30 September 2001Publication History

ABSTRACT

The market for embedded applications is facing a growing interest in power consumption issues: this work is intended to provide a new model to estimate software-level power consumption of 32-bit microprocessors. This model extends previous ones by considering dynamic inter-instruction effects that take place during code execution, providing a static means to characterize their energy consumption. The model is formally sound: it is conceived for a generic architecture and it has been preliminary validated on the Intel486™ architectur.

References

  1. 1.C.Brandolese,W.Fornaciari,F.Salice,and D.Sciuto.An instruction "level functionality "based energy estimation model for 32-bits microprocessors. In Proceedings of 37th IEEE D sign Automation Conferenc ,ages 346 -351,Los Angeles,CA,June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.C.Brandolese,W.Fornaciari,F.Salice,and D.Sciuto.Source "level execution time estimation of c programs.In Proceedings of Int rnational Workshop Hardware Software Cod sign ,Copenhagen,Denmark, April 25-27 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.J.Hennessy and D.A.Patterson.Computer Architectur -A Quantitative Approach .Morgan Kaufmann Publishers,San Mateo,II edition,1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.E.Macii,M.Pedram,and F.Somenzi.High-level ower modeling,estimation,and optimization.IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ,17(11):1061 -1079,November 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Intel Architecture Software Developer 's Manual vol.1. Technical report,Intel Corporation,1997.Google ScholarGoogle Scholar
  6. 6.The SPARC Architecture Manual,version 8.Technical report,Sun Microsystems,1990.Google ScholarGoogle Scholar
  7. 7.microSPARC .-IIep user 's manual.Technical report, Sun Microsystems,1997.Google ScholarGoogle Scholar
  8. 8.A.Mood,F.Graybill,and D.Boes.Introduction to the theory of statistics .McGraw -Hill,New York,NY, 1988.Google ScholarGoogle Scholar
  9. 9.PEOPLE.(Power Estimation for Fast Exploration of Embedded Systems).Technical Report D3.3.1, ESPRIT-ESD project n.26769,1998.Google ScholarGoogle Scholar
  10. 10.S.Ramalingam and K.Schindler.Instruction level ower model and its application to general purpose processors.IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ,pages 753 -756,1998.Google ScholarGoogle Scholar
  11. 11.J.Russell and M.Jacome.Software ower estimation and optimization for high erformance,32-bit embedded rocessors.In Proceedings of ICCD '98, International Confer nc on Computer Design ,pages 328 -333,Austin,TX,October 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.V.Tiwari,S.Malik,and A.Wolfe.Power analysis of embedded software:a .rst step towards software ower minimization.IEEE Transactions on VLSI Systems ,2(4):437 -445,December 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.V.Tiwari,S.Malik,and A.Wolfe.Power Analysis of the Intel 486DX2.Computer Engineering Technical Report No.CE-M94-5,Princeton University,June 1994.Google ScholarGoogle Scholar

Index Terms

  1. Dynamic modeling of inter-instruction effects for execution time estimation

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              ISSS '01: Proceedings of the 14th international symposium on Systems synthesis
              September 2001
              290 pages
              ISBN:1581134185
              DOI:10.1145/500001

              Copyright © 2001 ACM

              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]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 30 September 2001

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate38of71submissions,54%

              Upcoming Conference

              ESWEEK '24
              Twentieth Embedded Systems Week
              September 29 - October 4, 2024
              Raleigh , NC , USA

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader