2015 IEEE International Symposium on Circuits and Systems (ISCAS) 2015
DOI: 10.1109/iscas.2015.7168683
|View full text |Cite
|
Sign up to set email alerts
|

Estimating the HEVC decoding energy using the decoder processing time

Abstract: This paper presents a method to accurately estimate the required decoding energy for a given HEVC software decoding solution. We show that the decoder's processing time as returned by common C++ and UNIX functions is a highly suitable parameter to obtain valid estimations for the actual decoding energy. We verify this hypothesis by performing an exhaustive measurement series using different decoder setups and video bit streams. Our findings can be used by developers and researchers in the search for new energy… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
14
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 3 publications
0
14
0
Order By: Relevance
“…In [7], the authors analyse the HEVC decoder complexity to devise a tile partitioning method capable of achieving load balancing in multicore platforms with speedup gains and energy savings. A linear relation between processing time and energy consumption was found in [8], bringing relevant insight for developing software-based decoders. Based on the high correlation between processing times and energy consumption, the energy savings between different implementations can be directly estimated from speedup gains in processing time.…”
mentioning
confidence: 87%
See 1 more Smart Citation
“…In [7], the authors analyse the HEVC decoder complexity to devise a tile partitioning method capable of achieving load balancing in multicore platforms with speedup gains and energy savings. A linear relation between processing time and energy consumption was found in [8], bringing relevant insight for developing software-based decoders. Based on the high correlation between processing times and energy consumption, the energy savings between different implementations can be directly estimated from speedup gains in processing time.…”
mentioning
confidence: 87%
“…Using likwid-perfctrs marker API it is possible to measure the energy consumption of selected functions of an application by turning on/off hardware performance counters, which allows to obtain the CPU energy consumption per frame. Even though these tests were performed with minimal interference of other running processes, to minimize the impact of kernel processes on the intended measurements, the results were obtained running the same test several times (e.g., [6][7][8] and then normalising the average results. Also to get more accurate measurements, these started at each frame's first call of the decode method (class TDecTop) and finished after the execution of loop filters, when frames are fully reconstructed.…”
Section: Estimation Of Energy Consumptionmentioning
confidence: 99%
“…Thus, detailed and accurate modelling of the decoding operation complexity is crucially important. To similar ends, the state-of-the-art techniques have exploited high-level complexity analysis of decoding operations [23], energy estimation based on decoding time [24], and mapping of decoding energy to the content and QP [25]. Yet, the level of details in these models is inadequate for a Coding Unit (CU) level decoding complexity estimation.…”
Section: Decoding Complexity -Rate -Distortion Analysis For Encomentioning
confidence: 99%
“…Crucially, such frameworks require an accurate and detailed complexity estimation model that predicts the processing requirements of the decoder. The state-of-the-art models for the complexity estimation include approaches such as predicting the decoding energy of a bit stream using the decoder processing time [9], and the mapping of the relationships between the decoder complexity, content and the QP [10]. Moreover, Herglotz et al introduce two such models [11], [12] that estimate the HEVC decoding energy for intra-and inter-coded frames, respectively.…”
Section: Introductionmentioning
confidence: 99%