2014
DOI: 10.1155/2014/716020
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Parallel Video Processing Techniques on GPU: From Framework to Implementation

Abstract: Through reorganizing the execution order and optimizing the data structure, we proposed an efficient parallel framework for H.264/AVC encoder based on massively parallel architecture. We implemented the proposed framework by CUDA on NVIDIA's GPU. Not only the compute intensive components of the H.264 encoder are parallelized but also the control intensive components are realized effectively, such as CAVLC and deblocking filter. In addition, we proposed serial optimization methods, including the multiresolution… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(14 citation statements)
references
References 27 publications
0
14
0
Order By: Relevance
“…Some works have achieved the real-time compliant for low resolution but not yet for higher resolutions. GPU implementation [17] allows performing a real-time HD video encoding thanks to the great number of processing cores. However, this proposed scheme induces some rate distortion (PSNR degradation and bitrate increase).…”
Section: V2 Experimental Results For the Enhanced Gop Implementationmentioning
confidence: 99%
See 1 more Smart Citation
“…Some works have achieved the real-time compliant for low resolution but not yet for higher resolutions. GPU implementation [17] allows performing a real-time HD video encoding thanks to the great number of processing cores. However, this proposed scheme induces some rate distortion (PSNR degradation and bitrate increase).…”
Section: V2 Experimental Results For the Enhanced Gop Implementationmentioning
confidence: 99%
“…Huayou Su et al [17] proposed a parallel framework for the H264/AVC encoder based on a massively parallel architecture implemented on NVIDEA's GPU (Graphic Processor Unit) using CUDA (Compute Unified Device Architecture). They presented several optimizations to accelerate the encoding speed.…”
Section: Ii26 Combined Approachesmentioning
confidence: 99%
“…Su et al [25] introduced a parallel framework for H.264/ AVC encoder based on massively parallel architecture implemented on NVIDEA's GPU using CUDA. They presented several optimizations to accelerate the encoding speed on GPU.…”
Section: Related Workmentioning
confidence: 99%
“…Multi-processor, multicore, multithreading encoding system and parallel algorithms have been discussed in many papers [9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28]. This paper presents the frame level parallelism (FLP) approach and describes its complete implementation for H.264/AVC encoder using a multicore DSP TMS320C6472.…”
Section: Introductionmentioning
confidence: 99%
“…Parallelization of algorithm is one of the efficient ways to shorten the time requirement of complex problems. In a standalone system, parallelization can be achieved with multiple CPUs (cores), or GPUs [Su et al, (2014)], [Kadah et al, (2011)], [L. Wang et al, (2013)], [X et al, (2016)]. The limitation of cores in a CPU motivated the development of General Purpose computing on Graphics Processing Units (GP-GPU), with capabilities of performing computations generally executed by a CPU.…”
mentioning
confidence: 99%