Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Measuring Per-Frame Energy Consumption of Real-Time Graphics Applications

Johnsson, Björn M LU and Akenine-Möller, Tomas LU (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:
author
and
organization
publishing date
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}},
}