Estimating Video Decoding Energies And Processing Times Utilizing Virtual Hardware

Berschneider S, Herglotz C, Reichenbach M, Fey D, Kaup A (2014)


Publication Language: English

Publication Type: Conference contribution, Conference Contribution

Publication year: 2014

Pages Range: 1-2

Event location: Dresden DE

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.

Authors with CRIS profile

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: Download