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× 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, Andre 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 2018-07-08 um 19:53