Smart Search Space Reduction for Approximate Computing: a Low Energy HEVC Encoder Case Study - Archive ouverte HAL Access content directly
Journal Articles Journal of Systems Architecture Year : 2017

Smart Search Space Reduction for Approximate Computing: a Low Energy HEVC Encoder Case Study


The approximate computing paradigm provides methods to optimize algorithms while considering both application quality of service and computational complexity. Approximate computing can be applied at different levels of abstraction, from algorithm level to application level. Approximate computing at algorithm level reduces the computational complexity by approximating or skipping computational blocks. A number of applications in the signal and image processing domain integrate algorithms based on discrete optimization techniques. These techniques minimize a cost function by exploring an application parameter search space. In this paper, a new methodology is proposed that exploits the computation-skipping approximate computing concept. The methodology, named Smart Search Space Reduction (Sssr), explores at design time the Pareto relationship between computational complexity and application quality. At run time, an approximation manager can then early select a good candidate configuration. Sssr reduces the run time search space and, in turn, reduces computational complexity. An efficient Sssr technique adjusts at design time the configuration selectivity while selecting at run time the most suitable functions to skip. The real time High Efficiency Video Coding (Hevc) encoder in All Intra (AI) profile is used as a case study to illustrate the benefits of Sssr. In this application, two discrete optimizations are performed. They explore different coding parameters and select the values leading to the minimal cost in terms of a tradeoff between bitrate, quality and computational energy by acting on both the Hevc coding-tree partitioning and the intra-modes. Combining two Sssrs iterations on this use case, the energy consumption is reduced by up to 77%. Moreover, the combination of the two Sssrs iterations in comparison to using only one reduces the BD-BR bitrate/quality metric by 4% for the same energy consumption.
Fichier principal
Vignette du fichier
JSA_2017.pdf (1.33 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-02136709 , version 1 (22-05-2019)


  • HAL Id : hal-02136709 , version 1


Alexandre Mercat, Justine Bonnot, Maxime Pelcat, Karol Desnos, Wassim Hamidouche, et al.. Smart Search Space Reduction for Approximate Computing: a Low Energy HEVC Encoder Case Study. Journal of Systems Architecture, 2017. ⟨hal-02136709⟩
44 View
216 Download


Gmail Facebook X LinkedIn More