{'fraction_non_alphanumeric': 0.027579162410623085, 'fraction_numerical': 0.014300306435137897, 'mean_word_length': 4.9393939393939394, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Green metadata based adaptive DVFS for energy efficient video decoding

We present in this paper GM-DVFS, an adaptive DVFS scheme for energy efficient decoding of H.264 videos. GM-DVFS uses metadata (normalized by the MPEG Green Metadata standard) providing information about the upcoming workload. In the solution we propose, these metadata are processed within an adaptive filter to build dynamically an accurate video decoding complexity model. This model serves to calculate the minimal required processor frequency for decoding a video frame while guaranteeing the real time constraints. Our performance evaluations showed that the proposed algorithm is able to converge to an accurate complexity model (4%) in less than 1 second (in the worst case). Moreover, it is simple to implement (250 lines of C code) and induces very low overhead (1400 cycles/frames). On the other hand, it allows to achieve up to 46% energy saving as compared to the on demand Linux DVFS governor.