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

Towards formal probabilistic power-performance design space exploration

Published: 30 April 2006 Publication History

Abstract

We describe a formal probabilistic power-performance design space exploration technique. The technique aims at enabling hierarchical design space exploration based on a fully probabilistic description of power-performance tradeoffs. Probabilistic Pareto sets in power-performance space are proposed as canonical encodings of the power and delay tradeoffs in designs under any source of uncertainty. An algorithm to compute a composite probabilistic power-performance Pareto set for series or parallel connections of circuit blocks is also developed and validated. The algorithm is based on numerical convolution and is suitable for micro-architecture pipeline design exploration in the presence of process variability.

References

[1]
K. Nose and T. Sakurai, "Optimization of Vdd and Vth for Low-Power and High-Speed Application," ASP-DAC, 2000.
[2]
M. Hamada, Y. Ootaguro, and T. Kuroda, "Utilizing surplus timing for power reduction," Proc. Custom Integrated Circuits Conf., 2001.
[3]
X. Bai, C. Visweswariah, and P. N. Strenski, "Uncertainty-Aware Circuit Optimization," DAC, 2002.
[4]
C. Visweswariah, "Death, taxes and failing chips," DAC, 2003.
[5]
A. Chandrakasan, W.J. Bowhill, and F. Fox, Design of high-performance microprocessor circuits, IEEE Press, 2001.
[6]
T. Karnik, S. Borkar, and V. De, "Sub-90 nm technologies challenges and opportunities for CAD," ICCAD, 2002.
[7]
R. Gonzalez, B. Gordon, and M.A. Horowitz, "Supply and Threshold Voltage Scaling for Low Power CMOS," IEEE J. Solid-State Circuits, Aug. 1997.
[8]
R. Brodersen et al., "Methods for True Power Minimization," ICCAD, 2002.
[9]
V. Zyuban and P. Strenski, "Unified Methodology for Resolving Power-Performance Tradeoffs at the Microarchitectural and Circuit Level," ISLPED, 2002.
[10]
D. Markovic et al., "Methods for true energy-performance optimization," IEEE J. Solid-State Circuits, Aug. 2004.
[11]
A. Srivastava et al, "Accurate and Efficient Gate-Level Parametric Yield Estimation Considering Correlated Variations in Leakage Power and Performance," DAC, 2005.
[12]
M. Mani and M. Orshansky, "A New Statistical Optimization Algorithm for Gate Sizing," ICCD, 2004.
[13]
M. Mani, A. Devgan, and M. Orshansky, "An efficient algorithm for statistical minimization of total power under timing yield constraints," DAC, 2005.
[14]
R. Zimmermann, Computer Arithmetic: Principles, Architectures, and VLSI Design, Lecture Notes, 1999.
[15]
Berkeley Predictive Technology Model, http://www-device.eecs.berkeley.edu/~ptm.
[16]
J. P. Fishburn and A. E. Dunlop, "TILOS: A posynomial programming approach to transistor sizing," ICCAD, 1985.
[17]
G. Ascia, V. Catania, and M. Palesi, "A Framework for Design Space Exploration of Parameterized VLSI Systems," VLSI Design, 2002.
[18]
D. Berleant and J. Zhang, "Using Pearson correlation to improve envelopes around the distributions of functions," Reliable Computing, 10(2), pp. 139--161, 2004.
[19]
W. S. Wang, V. Kreinovich, and M. Orshansky, "Static Timing Analysis Based on Partial and Distribution-Free Probabilistic Descriptions of Delay Uncertainty," Timing Analysis Workshop, 2006.

Cited By

View all
  • (2017)A Survey and Comparative Study of Hard and Soft Real-Time Dynamic Resource Allocation Strategies for Multi-/Many-Core SystemsACM Computing Surveys10.1145/305726750:2(1-40)Online publication date: 11-Apr-2017
  • (2016)Resource and Throughput Aware Execution Trace Analysis for Efficient Run-Time Mapping on MPSoCsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2015.244693835:1(72-85)Online publication date: Jan-2016
  • (2013)RAPIDITASProceedings of the 2013 Euromicro Conference on Digital System Design10.1109/DSD.2013.93(836-843)Online publication date: 4-Sep-2013
  • Show More Cited By

Index Terms

  1. Towards formal probabilistic power-performance design space exploration

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GLSVLSI '06: Proceedings of the 16th ACM Great Lakes symposium on VLSI
      April 2006
      450 pages
      ISBN:1595933476
      DOI:10.1145/1127908
      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: 30 April 2006

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. canonical representation
      2. formal methodology
      3. hierarchical design exploration
      4. performance
      5. power
      6. probabilistic

      Qualifiers

      • Article

      Conference

      GLSVLSI06
      Sponsor:
      GLSVLSI06: Great Lakes Symposium on VLSI 2006
      April 30 - May 1, 2006
      PA, Philadelphia, USA

      Acceptance Rates

      Overall Acceptance Rate 312 of 1,156 submissions, 27%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2017)A Survey and Comparative Study of Hard and Soft Real-Time Dynamic Resource Allocation Strategies for Multi-/Many-Core SystemsACM Computing Surveys10.1145/305726750:2(1-40)Online publication date: 11-Apr-2017
      • (2016)Resource and Throughput Aware Execution Trace Analysis for Efficient Run-Time Mapping on MPSoCsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2015.244693835:1(72-85)Online publication date: Jan-2016
      • (2013)RAPIDITASProceedings of the 2013 Euromicro Conference on Digital System Design10.1109/DSD.2013.93(836-843)Online publication date: 4-Sep-2013
      • (2012)Design space pruning through hybrid analysis in system-level design space explorationProceedings of the Conference on Design, Automation and Test in Europe10.5555/2492708.2492902(781-786)Online publication date: 12-Mar-2012
      • (2012)Interleaving methods for hybrid system-level MPSoC design space exploration2012 International Conference on Embedded Computer Systems (SAMOS)10.1109/SAMOS.2012.6404152(7-14)Online publication date: Jul-2012
      • (2012)Design space pruning through hybrid analysis in system-level design space exploration2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.1109/DATE.2012.6176600(781-786)Online publication date: Mar-2012

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media