Proceedings of the International Conference on Supercomputing 2011
DOI: 10.1145/1995896.1995945
|View full text |Cite
|
Sign up to set email alerts
|

A QHD-capable parallel H.264 decoder

Abstract: Video coding follows the trend of demanding higher performance every new generation, and therefore could utilize many-cores. A complete parallelization of H.264, which is the most advanced video coding standard, was found to be difficult due to the complexity of the standard. In this paper a parallel implementation of a complete H.264 decoder is presented. Our parallelization strategy exploits functionlevel as well as data-level parallelism. Function-level parallelism is used to pipeline the H.264 decoding sta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
5
2
2

Relationship

3
6

Authors

Journals

citations
Cited by 22 publications
(12 citation statements)
references
References 23 publications
0
12
0
Order By: Relevance
“…Gustafson assumes that the amount of work that can be parallelized grows linearly with the number of cores p. This, on the other hand, can be considered overly optimistic. For example, although video coding is a domain that can take benefit from multi-and many-cores [3], the resolution and computational requirements will not grow indefinitely.…”
Section: Amdahl's and Related Lawsmentioning
confidence: 99%
See 1 more Smart Citation
“…Gustafson assumes that the amount of work that can be parallelized grows linearly with the number of cores p. This, on the other hand, can be considered overly optimistic. For example, although video coding is a domain that can take benefit from multi-and many-cores [3], the resolution and computational requirements will not grow indefinitely.…”
Section: Amdahl's and Related Lawsmentioning
confidence: 99%
“…More cores are used to solve larger and more complex problems. For example, more cores are used to perform weather forecasting on a larger area (e.g., [12]) or for video decoding with higher resolutions [3]. Furthermore, for many applications, when the problem size scales the parallel part scales faster than the serial part.…”
Section: Introductionmentioning
confidence: 99%
“…In previous video codecs, like H.264/AVC, picture partitions were only possible with slices with a high cost in terms of coding efficiency. For scalable parallel H.264/AVC decoding it is necessary to combine macroblock-level parallelism for picture reconstruction and frame-level parallelism for entropy decoding [3]. his approach, however, provides limited reduction in picture latencies and results in high memory usage.…”
Section: Parallelization Approachesmentioning
confidence: 99%
“…Grouping the tasks, however, reduces the parallelism, which in turn limits the performance at higher core counts. In the Pthreads version of h264dec the synchronization is highly optimized using a line decoding strategy [1] and, therefore, grouping of tasks is not necessary.…”
Section: Quantitative Evaluationmentioning
confidence: 99%