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

Authors: Björn Johnsson
Lund University and Intel Corporation

Tomas Akenine-Möller
Lund University and Intel Corporation

Editor: Marc Stamminger
Friedrich-Alexander Universität Erlangent-Nürnberg
Editor-in-Chief: Morgan McGuire
Williams College &
NVIDIA

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.


Download:
Full-Text PDF (1.4 MB)
BibTex (425 B)
Presentation PDF (1.2 MB)

Citation: Björn Johnsson and Tomas Akenine-Möller, Measuring Per-Frame Energy Consumption, Journal of Computer Graphics Techniques (JCGT), vol. 3, no. 1, 60-73, 2014
Available online http://jcgt.org/published/0003/01/03/

Copyright: © 2014 Johnsson and Akenine-Möller

Received: 2013-08-23; Recommended: 2013-11-18; Published: 2014-03-05