Next Article in Journal
A Comparison of Java, Flutter and Kotlin/Native Technologies for Sensor Data-Driven Applications
Previous Article in Journal
Wearable-Sensors-Based Platform for Gesture Recognition of Autism Spectrum Disorder Children Using Machine Learning Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors

by
Anup Saha
*,†,
Miguel Chavarrías
,
Fernando Pescador
,
Ángel M. Groba
,
Kheyter Chassaigne
and
Pedro L. Cebrián
Software Technologies and Multimedia Systems for Sustainability (CITSEM) Research Center, Universidad Politécnica de Madrid (UPM), 28040 Madrid, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2021, 21(10), 3320; https://doi.org/10.3390/s21103320
Submission received: 8 March 2021 / Revised: 5 May 2021 / Accepted: 7 May 2021 / Published: 11 May 2021
(This article belongs to the Section Sensing and Imaging)

Abstract

The increase in high-quality video consumption requires increasingly efficient video coding algorithms. Versatile video coding (VVC) is the current state-of-the-art video coding standard. Compared to the previous video standard, high efficiency video coding (HEVC), VVC demands approximately 50% higher video compression while maintaining the same quality and significantly increasing the computational complexity. In this study, coarse-grain profiling of a VVC decoder over two different platforms was performed: One platform was based on a high-performance general purpose processor (HGPP), and the other platform was based on an embedded general purpose processor (EGPP). For the most intensive computational modules, fine-grain profiling was also performed. The results allowed the identification of the most intensive computational modules necessary to carry out subsequent acceleration processes. Additionally, the correlation between the performance of each module on both platforms was determined to identify the influence of the hardware architecture.
Keywords: versatile video coding; complexity analysis; H.266; codec; multicore; heterogeneous, GPU; inter prediction; deblocking filter; adaptive loop filter versatile video coding; complexity analysis; H.266; codec; multicore; heterogeneous, GPU; inter prediction; deblocking filter; adaptive loop filter

Share and Cite

MDPI and ACS Style

Saha, A.; Chavarrías, M.; Pescador, F.; Groba, Á.M.; Chassaigne, K.; Cebrián, P.L. Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors. Sensors 2021, 21, 3320. https://doi.org/10.3390/s21103320

AMA Style

Saha A, Chavarrías M, Pescador F, Groba ÁM, Chassaigne K, Cebrián PL. Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors. Sensors. 2021; 21(10):3320. https://doi.org/10.3390/s21103320

Chicago/Turabian Style

Saha, Anup, Miguel Chavarrías, Fernando Pescador, Ángel M. Groba, Kheyter Chassaigne, and Pedro L. Cebrián. 2021. "Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors" Sensors 21, no. 10: 3320. https://doi.org/10.3390/s21103320

APA Style

Saha, A., Chavarrías, M., Pescador, F., Groba, Á. M., Chassaigne, K., & Cebrián, P. L. (2021). Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors. Sensors, 21(10), 3320. https://doi.org/10.3390/s21103320

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop