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 :
بازگشت