Estimating Video Decoding Energies And Processing Times Utilizing Virtual Hardware
Author(s): Berschneider S, Herglotz C, Reichenbach M, Fey D, Kaup A
Publication year: 2014
Pages range: 1-2
Event: 3PMCES Workshop. Design, Automation & Test in Europe (DATE)
Event location: Dresden
Start date of the event: 24/03/2014
End date of the event: 28/03/2014
The market for embedded devices increases permanently.
Especially cell- and smartphones, which are substantial tools
for many people, become more and more complex and serve
nowadays as portable computers. An important problem to
these devices is the energy efficiency. The accumulator battery
can be discharged within a few hours, especially when
a smartphone processes computationally intensive tasks like
video decoding. Therefore, modern devices tend to include
power efficient processors. But not only power efficient hardware
effects the overall power consumption, also the design
of algorithms regarding energy efficient programming is an
important task. Usually, energy efficient development is done
using real hardware, where programs are executed and power
consumption is measured. This process is highly costly and
error prone. Moreover, expensive hardware equipment is necessary.
Therefore, in this work we present a design methodology
that enables to run the application software on virtual hardware
(CPU) that counts the instructions and memory accesses. By
multiplying a priorly measured energy and time per instruction
to these counts, energy and time estimations are possible,
without having to run the target application on real hardware.
As a result, we present a methodology for writing embedded
applications with immediate feedback about these nonfunctional
FAU Authors / FAU Editors How to cite
APA: Berschneider, S., Herglotz, C., Reichenbach, M., Fey, D., & Kaup, A. (2014). Estimating Video Decoding Energies And Processing Times Utilizing Virtual Hardware. (pp. 1-2).
MLA: Berschneider, Sebastian, et al. "Estimating Video Decoding Energies And Processing Times Utilizing Virtual Hardware." Proceedings of the 3PMCES Workshop. Design, Automation & Test in Europe (DATE), Dresden 2014. 1-2.