Minimizing Energy Consumption for High-Performance Processing

  • Authors:
  • Eric F. Weglarz;Kewal K. Saluja;Mikko H. Lipasti

  • Affiliations:
  • University ofW isconsin-Madison, Madison, WI;University ofW isconsin-Madison, Madison, WI;University ofW isconsin-Madison, Madison, WI

  • Venue:
  • ASP-DAC '02 Proceedings of the 2002 Asia and South Pacific Design Automation Conference
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Power consumption is becoming an increasingly important constraint in the design of microprocessors. This paper examines the use of multiple constrained processors running at lowered voltage and frequency to perform a similar amount of work in less time and lower power than a uniprocessor. The paper also studies the effect of reducing cache and Branch Target Buffer (BTB) sizes for further reducing power consumption while still providing adequate performance. The best configuration requiring four processors reduced energy by 56%. Reducing cache and BTB provided a further 16\% savings in energy while still finishing the workload in the same amount of time as the uniprocessor.