# Analysis and Exploitation of CTU-Level Parallelism in the HEVC Mode Decision Process Using Actor-based Modeling

Beitrag bei einer Tagung
(Konferenzbeitrag)

## Details zur Publikation

Autor(en): Rosales R, Herglotz C, Glaß M, Teich J, Kaup A
Herausgeber: Springer
Verlag: Springer Verlag
Verlagsort: Berlin; Heidelberg
Jahr der Veröffentlichung: 2016
Tagungsband: In Proceedings of the International Conference on Architecture of Computing Systems (ARCS)
Seitenbereich: 263-276
ISBN: 9783319306940
ISSN: 1611-3349
Sprache: Englisch

## Abstract

The new High-Efficiency Video Coding (HEVC) standard achieves much better compression ratios than previous ones by offering multiple coding modes, albeit with a significant increase over the required computational power especially at the encoder side. As the first major contribution, we propose a fine-grained parallelization of the encoding mode decision process using a SystemC actor-based model, exploiting multi-core platforms. Second, based on this model, we analyze achievable speedups compared to the single core sequential implementation of the HM-16.0 reference software. Using four different video sequences, we find that our approach achieves an equivalent rate-distortion performance for different quantization parameter values with a simulated encoding time improvement factor of up to $$9\times$$ for a maximally parallelized mode decision process. Third, an HEVC encoder has a huge number of different standard-complying encoding modes to choose from for each encoded frame, making the exploration space almost impossible to be fully covered by a brute-force search. Here, we systematically investigate the trade-off in encoding time versus required number of processor cores by proposing a multi-objective Design Space Exploration (DSE) of the mapping of the parallelized mode decision tasks to processing resources, taking as optimization objectives the resulting bitrate, image quality, number of processor cores used, execution time, and total energy consumption.

## FAU-Autoren / FAU-Herausgeber

 →
 Glaß, Michael Prof. Dr.-Ing.
 →
 Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
 →
 Herglotz, Christian Dr.-Ing.
 →
 Lehrstuhl für Multimediakommunikation und Signalverarbeitung
 →
 Kaup, André Prof. Dr.-Ing.
 →
 Lehrstuhl für Multimediakommunikation und Signalverarbeitung
 →
 Teich, Jürgen Prof. Dr.-Ing.
 →
 Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)

## Zitierweisen

 APA: Rosales, R., Herglotz, C., Glaß, M., Teich, J., & Kaup, A. (2016). Analysis and Exploitation of CTU-Level Parallelism in the HEVC Mode Decision Process Using Actor-based Modeling. In Springer (Eds.), In Proceedings of the International Conference on Architecture of Computing Systems (ARCS) (pp. 263-276). Nürnberg, DE: Berlin; Heidelberg: Springer Verlag.

 MLA: Rosales, Rafael, et al. "Analysis and Exploitation of CTU-Level Parallelism in the HEVC Mode Decision Process Using Actor-based Modeling." Proceedings of the Architecture of Computing Systems (ARCS), Nürnberg Ed. Springer, Berlin; Heidelberg: Springer Verlag, 2016. 263-276.

 BibTeX: http://cris.fau.de/bibtex/publication/116798704.bib

Zuletzt aktualisiert 2019-18-04 um 12:38