Instruction buffering to reduce power in processors for signal processing

  • Authors:
  • Raminder S. Bajwa;Mitsuru Hiraki;Hirotsugu Kojima;Douglas J. Gorny;Kenichi Nitta;Avadhani Shridhar;Koichi Seki;Katsuro Sasaki

  • Affiliations:
  • Hitachi America, Ltd., San Jose, CA;Hitach Ltd., Japan;Hitachi Ltd., Japan;Hitachi Ltd., Japan;Hitachi Ltd., Japan;Hitachi America, Ltd., San Jose, CA;Hitachi Ltd., Tokyo, Japan;Hitachi Ltd., Tokyo, Japan

  • Venue:
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low power electronics and design
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Power consumption analyzes of embedded processors indicate that a significant amount of power is consumed in accessing memory and in the control path. Based on this, and on the runtime characteristics of signal processing applications, we advocate the use of instruction buffering as a power-saving technique for processors for signal processing and multimedia applications. Two approaches, a decoded instruction buffer (DIB) and a decoded instruction cache, are considered. Performance improvements in representative applications in speech processing such as, the vector sum excited linear prediction (VSELP), linear prediction coding coefficient computation (LPC), and two-dimensional 2-D 8/spl times/8 DCT which is used in image compression, are provided. The reduction in power obtained is between between 25 and 30%.