• DocumentCode
    2378943
  • 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
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    60
  • Lastpage
    67
  • 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);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751841
  • Filename
    4751841