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

System level power-performance trade-offs in embedded systems using voltage and frequency scaling of off-chip buses and memory

Published:02 October 2002Publication History

ABSTRACT

In embedded systems, off-chip buses and memory (i.e., L2 memory as opposed to the L1 memory which is usually on-chip cache) consume significant power, often more than the processor itself. In this paper, for the case of an embedded system with one processor chip and one memory chip, we propose frequency and voltage scaling of the off-chip buses and the memory chip and use a known micro-architectural enhancement called a store buffer to reduce the resulting impact on execution time. Our benchmarks show a system (processor + off-chip bus + off-chip memory) power savings of 28% to 36%, an energy savings of 13% to 35%, all while increasing the execution time in the range of 1% to 29%. Previous work in power-aware computing has focused on frequency and voltage scaling of the processors or selective power-down of sub-sets of off-chip memory chips. This paper quantitatively explores voltage/frequency scaling of off-chip buses and memory as a means of trading off performance for power/energy at the system level in embedded systems.

References

  1. P. Horowitz and W. Hill, The Art of Electronics, Second Edition, Cambridge University Press, England, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Chandrakasan, S. Sheng, and R. Brodersen, "Low-power CMOS digital design," IEEE Journal of Solid-State Circuits, Vol. 27, April 1992.Google ScholarGoogle Scholar
  3. T. Ishihara and K. Asada, "A System Level Memory Power Optimization Technique using Multiple Supply and Threshold Voltages," Proceedings of Asia and South Pacific Design Automation Conference, pp. 456--461, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. W. Ye, N. Vijaykrishnan, M. Kandemir and M. J. Irwin, "The Design and Use of Simplepower: A cycle-Accurate Energy Estimation Tool," Proceedings of 38th Design Automation Conference, pp. 340--345, June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Benini, A. Macii, E. Macii, and M. Poncino, "Synthesis of Application-Specific Memories for Power Optimization in Embedded Systems," Proceedings of 38th Design Automation Conference, pp. 300--303, June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Iyer and D. Marculescu, "Power Aware Microarchitecture Resource Scaling," Proceedings of Design Automation and Test in Europe, pp. 190--196, March 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Acquaviva, L. Benini and B. Ricco, "An Adaptive Algorithm for Low-Power Streaming Multimedia Processing," Proceedings of Design Automation and Test in Europe, pp. 273--279, March 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Synopsys, Inc., Available HTTP: http://www.synopsys.comGoogle ScholarGoogle Scholar
  9. LEDA Systems, Inc., Available HTTP: http://www.ledasys.comGoogle ScholarGoogle Scholar
  10. TSMC, "IP Services," Available HTTP: http://www.tsmc.com/design/ip.htmlGoogle ScholarGoogle Scholar
  11. The MOSIS Service, Available HTTP: http://www.mosis.orgGoogle ScholarGoogle Scholar
  12. The SimpleScalar-Arm Power Modeling Project, http://www.eecs.umich.edu/~jringenb/power/Google ScholarGoogle Scholar
  13. The SimplePower Energy Estimation Tool, http://www.cse.psu.edu/~mdl/SimplePower.htmlGoogle ScholarGoogle Scholar
  14. M. Powell, S. Yang, B. Falsafi, K. Roy and T. N. Vijaykumar, "Gated Vdd: A Circuit Technique to Reduce Leakage in Deep-Submicron Cache Memories," Proceedings of the International Symposium on Low Power Electronics and Design, pp. 90--95, July 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. IDT Technologies, Inc., Available HTTP: http://www.idt.com/products/pages/ZBT_Verilog_p.htmlGoogle ScholarGoogle Scholar
  16. NEC Semiconductors, Inc., Available HTTP: http://www.ic.nec.co.jp/memory/english/products/sram/ssram-4m.htmlGoogle ScholarGoogle Scholar
  17. Hewlett-Packard, Inc., Available HTTP: http://www.hp.comGoogle ScholarGoogle Scholar
  18. HP Labs - Cambridge Research Laboratory Personal Server Project, Available HTTP: http://crl.research.compaq.com/projects/personalserver/personal-server-spec.htmlGoogle ScholarGoogle Scholar
  19. D. Liu and C. Svensson, "Power Consumption Estimation in CMOS VLSI Chips," IEEE Journal of Solid-State Circuits, Vol. 29, No. 6, pp. 663--670, June 1994.Google ScholarGoogle ScholarCross RefCross Ref
  20. P. Korkmaz, K. Puttaswamy and V. Mooney, "Energy modeling of a Processor core using Synopsys and of the Memory Hierarchy using the Kamble and Ghose Model," Technical Report, CREST-TR-02-002, Georgia Institute of Technology, Feb. 2002.Google ScholarGoogle Scholar

Index Terms

  1. System level power-performance trade-offs in embedded systems using voltage and frequency scaling of off-chip buses and memory

        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 '02: Proceedings of the 15th international symposium on System Synthesis
          October 2002
          278 pages
          ISBN:1581135769
          DOI:10.1145/581199

          Copyright © 2002 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: 2 October 2002

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          ISSS '02 Paper Acceptance Rate38of71submissions,54%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