• Home
  • Search
  • Exploiting Data-Dependent Slack Using Dynamic Multi-VDD to Minimize Energy Consumption in Datapath Circuits
  • Cite Icon4
  • https://doi.org/10.1109/date.2006.243897Copy DOI Icon

Exploiting Data-Dependent Slack Using Dynamic Multi-VDD to Minimize Energy Consumption in Datapath Circuits

  • Jan 1, 2006
  • K.r Gandhi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modern microprocessors feature wide datapaths to support large on-chip memory and to enable computation on large-magnitude operands. With device scaling and rising clock frequencies, energy consumption and power density have become critical concerns, especially in datapath circuits. Datapaths are typically designed to optimize delay for worst-case operands. However, such operands rarely occur; the most frequently occurring input operand words (comprising long strings or subwords of 0's and 1's) present two major opportunities for energy optimization: (1) avoiding unnecessary computation involving such "special" input operand subword values and (2) exploiting timing slack in circuits (designed to accommodate worst-case inputs) arising due to such values. Previous techniques have exploited only one or the other of these factors, but not both simultaneously. Our new technique, dynamic multi-V <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">DD</sub> , which is capable of dynamically switching between supply voltages in hardware submodules, simultaneously exploits both factors. Using the computation bypass framework and multiple supply voltages, we estimate data-dependent slack based on submodules that will be bypassed and exploit this slack by operating active submodules at a lower supply voltage. Our analysis of SPEC CPU2K benchmarks shows energy savings of up to 55% (and 46.53% on average) in functional units with minimal performance overheads

Similar Papers
  • Conference Article
  • Citations4

Exploring more efficient architectures for Multiple Dynamic Supply Voltage designs

  • Feb 01, 2014
  • Marco Terres +3
  • Conference Article
  • Citations24

On-chip power distribution grids with multiple supply voltages for high performance integrated circuits

  • Apr 17, 2005
  • Mikhail Popovich +3
  • Research Article
  • Citations24

Energy-efficient datapath scheduling using multiple voltages and dynamic clocking

  • Apr 01, 2005
  • ACM Transactions on Design Automation of Electronic Systems
  • Saraju P Mohanty +1
  • Conference Article

A High Performance Gated Voltage Level Translator with Integrated Multiplexer

  • Jan 01, 2018
  • B.S Dharshak +1
  • Research Article
  • Citations110

Low-power clock distribution using multiple voltages and reduced swings

  • Jun 01, 2002
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • J Pangjun +1
  • Conference Article
  • Citations10

Simultaneous peak and average power minimization during datapath scheduling for DSP processors

  • Apr 28, 2003
  • Saraju P Mohanty +2
  • Conference Article
  • Citations3

Determining schedules for reducing power consumption using multiple supply voltages

  • Sep 23, 2001
  • N Chabini +2
  • Conference Article
  • Citations7

An energy-efficient high-level synthesis algorithm for huddle-based distributed-register architectures

  • May 01, 2012
  • Shin-Ya Abe +2
  • Research Article
  • Citations114

Datapath scheduling with multiple supply voltages and level converters

  • Jul 01, 1997
  • ACM Transactions on Design Automation of Electronic Systems
  • Mark C Johnson +1
  • Research Article
  • Citations10

Reducing dynamic and leakage energy in VLIW architectures

  • Feb 01, 2006
  • ACM Transactions on Embedded Computing Systems
  • W Zhang +5
  • Conference Article
  • Citations4

Synthesis scheme for low power designs with multiple supply voltages by tabu search

  • Oct 10, 2013
  • Ling Wang +2
  • Research Article

Logic and Layout Aware Level Converter Optimization for Multiple Supply Voltage

  • Aug 01, 2008
  • IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
  • L Guo +3
  • Research Article
  • Citations9

Reduction of Variation-Induced Energy Overhead in Multi-Core Processors

  • Jun 01, 2011
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Nigel Drego +3
  • Conference Article
  • Citations13

Clock distribution using multiple voltages

  • Jan 01, 1999
  • Jatuchai Pangjun +1
  • Research Article
  • Citations50

Energy, Performance, and Probability Tradeoffs for Energy-Efficient Probabilistic CMOS Circuits

  • Sep 01, 2008
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Pinar Korkmaz +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.