2004 · 10 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignSystem-on-chip DesignDynamic Power ReductionHardware AccelerationLow-power Digital Circuit DesignPower ManagementPower OptimizationPower-aware DesignCache DesignEnergy-delay TradeoffMultiplier DesignPower ConsumptionPower Consumption OptimizationPower-efficient ArchitecturePower-performance-area TradeoffsVlsi Implementation
We analyze three different techniques, namely, memoing (caching results that can be reused), narrow-width operand exploitation (limiting computation to low order bytes), and byte encoding (computation performed over significant bytes) that dynamically exploit operands to lower power consumption in integer function units. Previously, estimates of power savings based on switching activity were reported. Our implementation of integer function units (CLA, array multiplier, comparator, etc.) at the VLSI level and analysis using standard integer benchmarks from the SPEC CPU2000 suite provide realistic power savings and area and delay overheads.
15
Michael D. Powell, Se-Hyun Yang, Babak Falsafi et al. · 2000 · 669 citations · Full text
Engineering, Computer Engineering, Electrical Engineering +17
Reducing power in high-performance microprocessors
Vivek Tiwari, Deo Singh, Suresh Rajgopal et al. · 1998 · 337 citations · Full text