Cargando…

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

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% high...

Descripción completa

Detalles Bibliográficos
Autores principales: Saha, Anup, Chavarrías, Miguel, Pescador, Fernando, Groba, Ángel M., Chassaigne, Kheyter, Cebrián, Pedro L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8151641/
https://www.ncbi.nlm.nih.gov/pubmed/34064767
http://dx.doi.org/10.3390/s21103320
_version_ 1783698431055757312
author Saha, Anup
Chavarrías, Miguel
Pescador, Fernando
Groba, Ángel M.
Chassaigne, Kheyter
Cebrián, Pedro L.
author_facet Saha, Anup
Chavarrías, Miguel
Pescador, Fernando
Groba, Ángel M.
Chassaigne, Kheyter
Cebrián, Pedro L.
author_sort Saha, Anup
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8151641
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81516412021-05-27 Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors Saha, Anup Chavarrías, Miguel Pescador, Fernando Groba, Ángel M. Chassaigne, Kheyter Cebrián, Pedro L. Sensors (Basel) Review 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. MDPI 2021-05-11 /pmc/articles/PMC8151641/ /pubmed/34064767 http://dx.doi.org/10.3390/s21103320 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Review
Saha, Anup
Chavarrías, Miguel
Pescador, Fernando
Groba, Ángel M.
Chassaigne, Kheyter
Cebrián, Pedro L.
Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors
title Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors
title_full Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors
title_fullStr Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors
title_full_unstemmed Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors
title_short Complexity Analysis of a Versatile Video Coding Decoder over Embedded Systems and General Purpose Processors
title_sort complexity analysis of a versatile video coding decoder over embedded systems and general purpose processors
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8151641/
https://www.ncbi.nlm.nih.gov/pubmed/34064767
http://dx.doi.org/10.3390/s21103320
work_keys_str_mv AT sahaanup complexityanalysisofaversatilevideocodingdecoderoverembeddedsystemsandgeneralpurposeprocessors
AT chavarriasmiguel complexityanalysisofaversatilevideocodingdecoderoverembeddedsystemsandgeneralpurposeprocessors
AT pescadorfernando complexityanalysisofaversatilevideocodingdecoderoverembeddedsystemsandgeneralpurposeprocessors
AT grobaangelm complexityanalysisofaversatilevideocodingdecoderoverembeddedsystemsandgeneralpurposeprocessors
AT chassaignekheyter complexityanalysisofaversatilevideocodingdecoderoverembeddedsystemsandgeneralpurposeprocessors
AT cebrianpedrol complexityanalysisofaversatilevideocodingdecoderoverembeddedsystemsandgeneralpurposeprocessors