skip to main content
10.1145/370155.370363acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article

Trace-driven system-level power evaluation of system-on-a-chip peripheral cores

Authors Info & Claims
Published:30 January 2001Publication History

ABSTRACT

Our earlier work for fast evaluation of power consumption of general cores in a system-on-a-chip described techniques that involved isolating high-level instructions of a core, measuring gate-level power consumption per instruction, and then annotating a system-level simulation model with the obtained data. In this work, we describe a method for speeding up the evaluation further, through the use of instruction traces and trace simulators for every core, not just microprocessor cores. Our method shows noticeable speedups at an acceptable loss of accuracy. We show that reducing trace sizes can speed up the method even further. The speedups allow for more extensive system-level power exploration and hence better optimization.

References

  1. 1.M. Barocci, L. Benini, A. Bogliolo, B. Ricco, G. De Micheli. Lookup Table Power Macro-Models for Behavioral Library Components. Design Automation and Test In Europe, March 1998.Google ScholarGoogle Scholar
  2. 2.R. J. Evans, P.D. Franzon. Energy Consumption Modeling and Optimization for SRAMs, IEEE Journal of Solid-State Circuits, Vol. 30, No. 5, pp. 571-579, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.T.D. Givargis, J. Henkel, and F. Vahid. Interface and Cache Power Exploration for Core--Based Embedded System Design. ICCAD 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.T.D. Givargis, F. Vahid, J. Henkel, A Hybrid Approach for Core- Based System-Level Power Modeling, ASP-DAC, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.S. Gupta, F. Jajm. Power Macromodeling for High Level Power Estimation. Design Automation Conference, June 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.C.T. Hsieh, M. Pedram, H. Mehta, F. Rastgar. Profile Driven Program Synthesis for Evaluation of System Power Dissipation. Design Automation Conference, June 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.S.M. Kang. Accurate Simulation of Power Dissipation in VLSI Circuits. IEEE Journal of Solid-State Circuits, vol. CS21, no. 5, pp. 889-891, October 1986.Google ScholarGoogle Scholar
  8. 8.T.H. Krodel. PowerPlay - Fast Dynamic Power Estimation Based on Logic Simulation. IEEE International Conference on Computer Aided Design, pp. 96-100, Oct. 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.M. Lajolo, A. Raghunathan, S. Dey, L. Lavagno, A. Sangiovanni- Vincentelli. Efficient Power Estimation Techniques for HW/SW Systems, IEEE VOLTA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.P. Landman, J. Rabaey. Architectural Power Analysis: The Dual Bit Type Method. IEEE Transactions on VLSI Systems, vol. 3, no. 2, June 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Y. Li, J. Henkel, A Framework for Estimating and Minimizing Energy Dissipation of Embedded HW/SW Systems, IEEE/ACM 35th. Design Automation Conference (DAC) 1998, pp.188-193, 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.E. Macii, M. Pedram. High-Level Power Modeling, Estimation, and Optimization. IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, vol. 17, no. 11, November 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.D. Marculescu, R. Marculescu, M. Pedram. Information Theoretic Measures for Power Analysis. IEEE Transactions on Computer Aided Design, vol. 15, no. 6, pp. 599-610, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.H. Mehta, R. Owens, M.J Irwin. Energy Characterization Based on Clustering. Design Automation Conference, June 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.M. Nemani, F. Najm. Toward a High Level Power Estimation Capability. IEEE Transactions on Computer Aided Design, vol. 15, no. 6, pp. 588-598, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.T. Simunic, L. Benini, G. De Micheli. Cycle-Accurate Simulation of Energy Consumption in Embedded Systems. Design Automation Conference, June 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.V. Tiwari, S. Malik, A. Wolfe. Power Analysis of Embedded Software: A First Step Toward Sofware Power Minimization. IEEE Transactions on VLSI Systems, vol. 2, no. 4, pp. 437-445, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.R. Tjarnstorm. Power Dissipation Estimate by Switch Level Simulation. IEEE symposium on Circuits and Systems, pp. 881-884, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  19. 19.F. Vahid, T.D. Givargis. Incorporating Cores into System-Level Specification. International Symposium on System Synthesis, November 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Virtual Socket Interface Association, Architecture Document, http://www.vsi.org, 1997.Google ScholarGoogle Scholar
  21. 21.G.Y Yacoub, W.H. Ku. An Accurate Simulation Technique for Short-Circuit Power Dissipation Based on Current Component Isolation. IEEE International Symposium on Circuits and Systems, pp. 1157-1161, 1989.Google ScholarGoogle Scholar

Index Terms

  1. Trace-driven system-level power evaluation of system-on-a-chip peripheral cores

              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
                ASP-DAC '01: Proceedings of the 2001 Asia and South Pacific Design Automation Conference
                January 2001
                662 pages
                ISBN:0780366344
                DOI:10.1145/370155

                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 January 2001

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate466of1,454submissions,32%

                Upcoming Conference

                ASPDAC '25

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader