Power and Wrap Up

Power Basics

Power vs Energy

Power vs Energy: What to optimize

Power Consumption

CMOS Invertor: Power Analysis

Dynamic Power

Pdynamic=Ξ±fCVdd2P_{dynamic} = \alpha f C V_{dd}^2

Static Power

  1. Sub-threshold leakage
  2. Gate leakage
  3. Junction leakage

Pstatic=Vddβ‹…IstaticP_{static} = V_{dd} \cdot I_{static}

Dynamic vs Static Power Distribution

Hardware Techniques to Reduce Power

Reducing energy consumption

Clock Gating

Power Gating

Power Gating Overhead

Clock/Power Gating Summary

Software Techniques to Reduce Power

Operating System Power Management

DVFS