• DocumentCode
    3273577
  • Title

    An energy model for 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, USA
  • fYear
    2010
  • fDate
    3-6 Oct. 2010
  • Firstpage
    409
  • Lastpage
    416
  • Abstract
    We present an energy model for a graphics processing unit (GPU) that is based on the amount and type of work performed in various parts of the unit. By designing and running directed tests on a GPU, we measure the energy consumed when performing different arithmetic and memory operations, allowing us to accurately predict the energy that any arbitrary mix of operations will take. With some knowledge of how data travels through and is transformed by the graphics pipeline, we can predict how many of each operation will occur for a given scene, leading to an estimate of the energy usage. We validate our model against different types of existing graphical applications. With an average difference of 3% from measured energy under typical workloads, our model can be used for various purposes. In this work, we explore and present two use cases: 1) predicting the energy performance of applications on a different architecture, and 2) exploring the energy efficiency of different algorithms to achieve the same graphical effect.
  • Keywords
    computer graphic equipment; computer graphics; coprocessors; GPU; energy efficiency; energy model; graphical effect; graphics processing unit; Energy measurement; Graphics; Graphics processing unit; Hardware; Mathematical model; Pipelines; Pixel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2010 IEEE International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-8936-7
  • Type

    conf

  • DOI
    10.1109/ICCD.2010.5647678
  • Filename
    5647678