Power consumption and reduction in a real, commercial multimedia core

  • Authors:
  • Dominic A. Antonelli;Alan Jay Smith;Jan-Willem van de Waerdt

  • Affiliations:
  • UC Berkeley, Berkeley, CA, USA;UC Berkeley, Berkeley, CA, USA;NXP Semiconductors, San Jose, CA, USA

  • Venue:
  • Proceedings of the 6th ACM conference on Computing frontiers
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Peak power and total energy consumption are key factors in the design of embedded microprocessors. Many techniques have been shown to provide great reductions in peak power and/or energy consumption. Unfortunately, several unrealistic assumptions are often made in research studies, especially in regards to multimedia processors. This paper focuses on power reduction in real commercial processors, and how that differs from more abstract research studies. We study the power consumption of the TriMedia TM3270, an embedded, synthesized microprocessor used in several commercial products, on both and simulation tools. We find that increased functional unit utilization and memory access density causes significant differences in power consumption between compiler-optimized and carefully hand-optimized code. We also apply some simple techniques for power savings with no performance degradation, though the focus of the paper is the evaluation of such techniques, not the techniques themselves.