• DocumentCode
    1180795
  • Title

    Energy reduction in VLSI computation modules: an information-theoretic approach

  • Author

    Sotiriadis, Paul Peter ; Tarokh, Vahid ; Chandrakasan, Anantha P.

  • Volume
    49
  • Issue
    4
  • fYear
    2003
  • fDate
    4/1/2003 12:00:00 AM
  • Firstpage
    790
  • Lastpage
    808
  • Abstract
    We consider the problem of reduction of computation cost by introducing redundancy in the number of ports as well as in the input and output sequences of computation modules. Using our formulation, the classical "communication scenario" is the case when a computation module has to recompute the input sequence at a different location or time with high fidelity and low bit-error rates. We then consider communication with different computational cost objective than that given by bit-error rate. An example is communication over deep submicrometer very-large scale integration (VLSI) buses where the expected energy consumption per communicated information bit is the cost of computation. We treat this scenario using tools from information theory and establish fundamental bounds on the achievable expected energy consumption per bit in deep submicrometer VLSI buses as a function of their utilization. Some of our results also shed light on coding schemes that achieve these bounds. We then prove that the best tradeoff between the expected energy consumption per bit and bus utilization can be achieved using codes constructed from typical sequences of Markov stationary ergodic processes. We use this observation to give a closed-form expression for the best tradeoff between the expected energy consumption per bit and the utilization of the bus. This expression, in principle, can be computed using standard numerical methods. The methodology developed here naturally extends to more general computation scenarios.
  • Keywords
    Markov processes; VLSI; encoding; information theory; modules; Markov stationary ergodic processes; VLSI buses; VLSI computation modules; bus utilization; closed-form expression; coding; computation cost reduction; deep submicrometer VLSI; energy consumption per bit; energy reduction; information theory; input sequences; low bit-error rates; numerical methods; output sequences; redundancy; very-large scale integration; Algorithm design and analysis; Bit error rate; Closed-form solution; Computational efficiency; Digital circuits; Energy consumption; Entropy; Information theory; Markov processes; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2003.809601
  • Filename
    1193791