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

Rosales R, Herglotz C, Glaß M, Teich J, Kaup A (2016)


Publication Language: English

Publication Type: Conference contribution, Conference Contribution

Publication year: 2016

Publisher: Springer Verlag

City/Town: Berlin; Heidelberg

Pages Range: 263-276

Conference Proceedings Title: In Proceedings of the International Conference on Architecture of Computing Systems (ARCS)

Event location: Nürnberg DE

ISBN: 9783319306940

DOI: 10.1007/978-3-319-30695-7_20

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.

Authors with CRIS profile

How to cite

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: Download