Modeling the Energy Consumption of the HEVC Software Encoding Process using Processor events

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ramasubbu, Geetha, Kaup, Andrè, Herglotz, Christian
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914963301335040
author Ramasubbu, Geetha
Kaup, Andrè
Herglotz, Christian
author_facet Ramasubbu, Geetha
Kaup, Andrè
Herglotz, Christian
contents Developing energy-efficient video encoding algorithms is highly important due to the high processing complexities and, consequently, the high energy demand of the encoding process. To accomplish this, the energy consumption of the video encoders must be studied, which is only possible with a complex and dedicated energy measurement setup. This emphasizes the need for simple energy estimation models, which estimate the energy required for the encoding. Our paper investigates the possibility of estimating the energy demand of a HEVC software CPU-encoding process using processor events. First, we perform energy measurements and obtain processor events using dedicated profiling software. Then, by using the measured energy demand of the encoding process and profiling data, we build an encoding energy estimation model that uses the processor events of the ultrafast encoding preset to obtain the energy estimate for complex encoding presets with a mean absolute percentage error of 5.36% when averaged over all the presets. Additionally, we present an energy model that offers the possibility of obtaining energy distribution among various encoding sub-processes.
format Preprint
id arxiv_https___arxiv_org_abs_2410_01158
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Modeling the Energy Consumption of the HEVC Software Encoding Process using Processor events
Ramasubbu, Geetha
Kaup, Andrè
Herglotz, Christian
Image and Video Processing
Hardware Architecture
Developing energy-efficient video encoding algorithms is highly important due to the high processing complexities and, consequently, the high energy demand of the encoding process. To accomplish this, the energy consumption of the video encoders must be studied, which is only possible with a complex and dedicated energy measurement setup. This emphasizes the need for simple energy estimation models, which estimate the energy required for the encoding. Our paper investigates the possibility of estimating the energy demand of a HEVC software CPU-encoding process using processor events. First, we perform energy measurements and obtain processor events using dedicated profiling software. Then, by using the measured energy demand of the encoding process and profiling data, we build an encoding energy estimation model that uses the processor events of the ultrafast encoding preset to obtain the energy estimate for complex encoding presets with a mean absolute percentage error of 5.36% when averaged over all the presets. Additionally, we present an energy model that offers the possibility of obtaining energy distribution among various encoding sub-processes.
title Modeling the Energy Consumption of the HEVC Software Encoding Process using Processor events
topic Image and Video Processing
Hardware Architecture
url https://arxiv.org/abs/2410.01158