Title :
Energy-precision tradeoffs in mobile Graphics Processing Units
Author :
Pool, Jeff ; Lastra, Anselmo ; Singh, Montek
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina-Chapel Hill, Chapel Hill, NC
Abstract :
In mobile devices, limiting the Graphics Processing Unitpsilas (GPUpsilas) energy usage is of great importance to extending battery life. This paper focuses on the first stage of the graphics processor pipeline - the vertex transformation stage - and introduces an approach to lowering its switching activity by reducing the precision of arithmetic operations. As a result, the approach enables a tradeoff between energy efficiency and the quality of the rendered image. This paper makes the following specific contributions: 1) a transition-based energy model for quantifying energy consumed as a function of arithmetic precision, and 2) detailed simulation results on several real-world graphics applications to evaluate the tradeoff between energy and precision. In most examples, over 23% of the energy can be saved by lowering arithmetic precision while still maintaining a faithful reproduction of the full-precision image. Pushing the idea further, over 36% energy can be saved by further lowering the precision while preserving acceptable result accuracy. We assert that this represents a significant energy savings that warrants further investigation and extension of our approach to the remaining stages of the graphics processor pipeline.
Keywords :
computer graphics; mobile computing; energy-precision tradeoffs; graphics processor pipeline; mobile devices; mobile graphics processing units; switching activity; vertex transformation stage; Arithmetic; Batteries; Computational modeling; Computer graphics; Degradation; Games; Image quality; Mobile computing; Pipelines; Rendering (computer graphics);
Conference_Titel :
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location :
Lake Tahoe, CA
Print_ISBN :
978-1-4244-2657-7
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2008.4751841