Measuring Per-Frame Energy Consumption of Real-Time Graphics Applications
(2014) In Journal of Computer Graphics Techniques 3(1). p.60-73- Abstract
- Energy and power efficiency are becoming important topics within the graphics community. In this paper, we present a simple, straightforward method for measuring per-frame energy consumption of real-time graphics workloads. The method is non-invasive, meaning that source code is not needed, which makes it possible to measure on a much wider range of applications. We also discuss certain behaviors of the measured platforms that can affect energy measurements, e.g., what happens when calling glFinish(), which ensures that all issued graphics commands are finished executing. Measurements are done both on a smartphone and on CPUs with integrated graphics processors.
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/4584430
- author
- Johnsson, Björn M LU and Akenine-Möller, Tomas LU
- organization
- publishing date
- 2014
- type
- Contribution to journal
- publication status
- published
- subject
- keywords
- Energy efficiency, real-time rendering, mobile graphics
- in
- Journal of Computer Graphics Techniques
- volume
- 3
- issue
- 1
- pages
- 60 - 73
- publisher
- Williams College
- ISSN
- 2331-7418
- language
- English
- LU publication?
- yes
- id
- 265ca346-d74f-4d2e-b281-ccaafeecd47e (old id 4584430)
- alternative location
- http://jcgt.org/published/0003/01/03/
- date added to LUP
- 2016-04-04 09:44:41
- date last changed
- 2021-05-05 16:17:58
@article{265ca346-d74f-4d2e-b281-ccaafeecd47e, abstract = {{Energy and power efficiency are becoming important topics within the graphics community. In this paper, we present a simple, straightforward method for measuring per-frame energy consumption of real-time graphics workloads. The method is non-invasive, meaning that source code is not needed, which makes it possible to measure on a much wider range of applications. We also discuss certain behaviors of the measured platforms that can affect energy measurements, e.g., what happens when calling glFinish(), which ensures that all issued graphics commands are finished executing. Measurements are done both on a smartphone and on CPUs with integrated graphics processors.}}, author = {{Johnsson, Björn M and Akenine-Möller, Tomas}}, issn = {{2331-7418}}, keywords = {{Energy efficiency; real-time rendering; mobile graphics}}, language = {{eng}}, number = {{1}}, pages = {{60--73}}, publisher = {{Williams College}}, series = {{Journal of Computer Graphics Techniques}}, title = {{Measuring Per-Frame Energy Consumption of Real-Time Graphics Applications}}, url = {{http://jcgt.org/published/0003/01/03/}}, volume = {{3}}, year = {{2014}}, }