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
Link To Document