Skip to main content

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

Publication ,  Journal Article
Sotiriadis, PP; Tarokh, V; Chandrakasan, AP
Published in: IEEE Transactions on Information Theory
April 1, 2003

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.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

IEEE Transactions on Information Theory

DOI

ISSN

0018-9448

Publication Date

April 1, 2003

Volume

49

Issue

4

Start / End Page

790 / 808

Related Subject Headings

  • Networking & Telecommunications
  • 4613 Theory of computation
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sotiriadis, P. P., Tarokh, V., & Chandrakasan, A. P. (2003). Energy reduction in VLSI computation modules: An information-theoretic approach. IEEE Transactions on Information Theory, 49(4), 790–808. https://doi.org/10.1109/TIT.2003.809601
Sotiriadis, P. P., V. Tarokh, and A. P. Chandrakasan. “Energy reduction in VLSI computation modules: An information-theoretic approach.” IEEE Transactions on Information Theory 49, no. 4 (April 1, 2003): 790–808. https://doi.org/10.1109/TIT.2003.809601.
Sotiriadis PP, Tarokh V, Chandrakasan AP. Energy reduction in VLSI computation modules: An information-theoretic approach. IEEE Transactions on Information Theory. 2003 Apr 1;49(4):790–808.
Sotiriadis, P. P., et al. “Energy reduction in VLSI computation modules: An information-theoretic approach.” IEEE Transactions on Information Theory, vol. 49, no. 4, Apr. 2003, pp. 790–808. Scopus, doi:10.1109/TIT.2003.809601.
Sotiriadis PP, Tarokh V, Chandrakasan AP. Energy reduction in VLSI computation modules: An information-theoretic approach. IEEE Transactions on Information Theory. 2003 Apr 1;49(4):790–808.

Published In

IEEE Transactions on Information Theory

DOI

ISSN

0018-9448

Publication Date

April 1, 2003

Volume

49

Issue

4

Start / End Page

790 / 808

Related Subject Headings

  • Networking & Telecommunications
  • 4613 Theory of computation
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing