Estimating Video Decoding Energies And Processing Times Utilizing Virtual Hardware

Conference contribution
(Conference Contribution)


Publication Details

Author(s): Berschneider S, Herglotz C, Reichenbach M, Fey D, Kaup A
Publication year: 2014
Pages range: 1-2
Language: English


Abstract

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 non-functional properties.


FAU Authors / FAU Editors

Berschneider, Sebastian
Lehrstuhl für Informatik 3 (Rechnerarchitektur)
Fey, Dietmar Prof. Dr.-Ing.
Lehrstuhl für Informatik 3 (Rechnerarchitektur)
Herglotz, Christian Dr.-Ing.
Lehrstuhl für Multimediakommunikation und Signalverarbeitung
Kaup, André Prof. Dr.-Ing.
Lehrstuhl für Multimediakommunikation und Signalverarbeitung
Reichenbach, Marc Dr.-Ing.
Lehrstuhl für Informatik 3 (Rechnerarchitektur)


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. In Proceedings of the 3PMCES Workshop. Design, Automation & Test in Europe (DATE) (pp. 1-2). Dresden, DE.

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.

BibTeX: 

Last updated on 2019-20-04 at 17:23