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

Autorinnen und Autoren: 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-Autorinnen und Autoren / FAU-Herausgeberinnen und 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: 

Zuletzt aktualisiert 2019-18-04 um 12:38

Link teilen