2018
DOI: 10.3390/app8060854
|View full text |Cite
|
Sign up to set email alerts
|

Frame-Based and Subpicture-Based Parallelization Approaches of the HEVC Video Encoder

Abstract: Abstract:The most recent video coding standard, High Efficiency Video Coding (HEVC), is able to significantly improve the compression performance at the expense of a huge computational complexity increase with respect to its predecessor, H.264/AVC. Parallel versions of the HEVC encoder may help to reduce the overall encoding time in order to make it more suitable for practical applications. In this work, we study two parallelization strategies. One of them follows a coarse-grain approach, where parallelization… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…More recently, this problem has been addressed by using hybrid parallel programming paradigms, like those that adopt both a parametrized communication paradigm, such as the message passing interface, MPI [7], and an application programming interface, such as OpenMP [8,9]. Such a hybrid programming approach has been used in several fields, such as computational fluid dynamics [10,11], chemical simulations [12,13], geotechnics [14], high efficiency video coding [15], and electromagnetic simulations [16][17][18], due to its very interesting performance [19]. As pointed out in [19,20], the advantages of using a hybrid OpenMP-MPI programming approach are many, as follows: (i) suitability to the architecture of modern supercomputers, with interconnected shared memory nodes; (ii) improved scalability; (iii) optimization of the total consumed memory; (iv) reduction in the number of MPI processes.…”
Section: Introductionmentioning
confidence: 99%
“…More recently, this problem has been addressed by using hybrid parallel programming paradigms, like those that adopt both a parametrized communication paradigm, such as the message passing interface, MPI [7], and an application programming interface, such as OpenMP [8,9]. Such a hybrid programming approach has been used in several fields, such as computational fluid dynamics [10,11], chemical simulations [12,13], geotechnics [14], high efficiency video coding [15], and electromagnetic simulations [16][17][18], due to its very interesting performance [19]. As pointed out in [19,20], the advantages of using a hybrid OpenMP-MPI programming approach are many, as follows: (i) suitability to the architecture of modern supercomputers, with interconnected shared memory nodes; (ii) improved scalability; (iii) optimization of the total consumed memory; (iv) reduction in the number of MPI processes.…”
Section: Introductionmentioning
confidence: 99%
“…In [6]- [8], process level parallelization was implemented by distributing the video temporally to different encoder instances in group of pictures (GOPs). Thread level parallelization was achieved with tiles and slices in [9], [10]. In [11], the encoding process was parallelized in all three parallelization levels simultaneously.…”
Section: Introductionmentioning
confidence: 99%