Video decoding energy estimation using processor events Article Swipe
Related Concepts
Computer science
Decoding methods
Codec
Profiling (computer programming)
Cache
Software
Reference software
Real-time computing
Coding (social sciences)
Video decoder
Instruction set
Implementation
Embedded system
Computer hardware
Parallel computing
Algorithm
Operating system
Mathematics
Statistics
Programming language
Christian Herglotz
,
André Kaup
·
YOU?
·
· 2017
· Open Access
·
· DOI: https://doi.org/10.1109/icip.2017.8296731
· OA: W2789719781
YOU?
·
· 2017
· Open Access
·
· DOI: https://doi.org/10.1109/icip.2017.8296731
· OA: W2789719781
In this paper, we show that processor events like instruction counts or cache misses can be used to accurately estimate the processing energy of software video decoders. Therefore, we perform energy measurements on an ARM-based evaluation platform and count processor level events using a dedicated profiling software. Measurements are performed for various codecs and decoder implementations to prove the general viability of our observations. Using the estimation method proposed in this paper, the true decoding energy for various recent video coding standards including HEVC and VP9 can be estimated with a mean estimation error that is smaller than 6%.
Related Topics
Finding more related topics…