Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Parallel Algorithms for Some H.264Encoding Modules Based on GPU

Author: CuiChen
Tutor: GuoChengAn
School: Dalian University of Technology
Course: Electronics and Communication Engineering
Keywords: H.264 Inter Prediction CUDA GPU Parallel algorithms Design
CLC: TN919.81
Type: Master's thesis
Year: 2012
Downloads: 124
Quote: 2
Read: Download Dissertation

Abstract


Video provides us with rich amount of information, at the same time video compression technology is becoming more and more popular. H.264is an excellent video compression standard with high performance, but its high compression rate is at the cost of high encoding complexity, its computational amount is significantly increased compared to the previous video standards.With the development of science and technology, GPU’s powerful multi-thread parallel general purpose computing (GPGPU) ability attracts many researchers. We design key parallel algorithms in H.264and implement them on GPU in this paper.We make CPU and GPU work together, taking advantages of their own processor. CPU is responsible for handling file access and the tasks which require more logical units, and we use GPU’s multi-thread parallel mechanism to deal with modules which contain a large number of parallel tasks in H.264, such as intra prediction, inter prediction, transform and quantization, so we can take full advantage of CPU and GPU resources.We propose several parallel algorithms and implementation methods on CUDA with GPU for inter prediction and transform modules in H.264. Inter prediction module contains pixel interpolation, motion compensation and the hexagon motion search. According to each module’s data correlation, we design different parallel algorithms, and also do some optimization to make sure that our parallel algorithm can fit the characteristics of the GPU hardware better. In transform module, we design a paralleled algorithm on the base of the traditional butterfly algorithm, then analysis the experimental data and the parallel algorithm’s reasonableness.We make a comparison between our parallel algorithms on GPU with the traditional CPU serial algorithms through experiment. In pixel interpolation and transform module, the algorithm’s speed-up rate is more than20, and for hexagon parallel algorithm, the speedup rate reaches to more than100. Then we make a probing analysis of the experimental data.Finally, we talk about that our parallel algorithm can be further improved and that there is a bright future in this area.

Related Dissertations

  1. Rate-distortion Optimization Based Rate Control,TN919.81
  2. Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
  3. Research on Key Technologies for Image Compression and Transmission in Telemedical System,R318.0
  4. Visual Feedback and Memory Behavior Based GPU Parallel Ant Colony Algorithm,TP301.6
  5. Design and Implementation of a Small VoIP System Based on Android Platform,TN916.2
  6. Research on Image Digital Watermarking Technology Based on CUDA,TP309.7
  7. Design and Implementation of Image Authentication on CUDA Platform,TP391.41
  8. The Research of Orthophoto Generation Based on GPU Parallel Acceleration,TP391.41
  9. Research of Error Concealment Techniques in Wireless Video Transmission Based on H.264,TN919.81
  10. Simulation of Underwater Scene Based on GPU,TP391.41
  11. The Research and Application of H.264 Coding Technology in the Video Monitoring System,TP277
  12. Design and Implementation of the Mobile Video Monitoring System Based on SIP,TN929.53
  13. The Implementation of VCR Functionalities in the Interactive Panoramic Digital City System Based on H.264,TP399-C2
  14. Handwritten Numeral Recognition and Test-Paper Management Based on Neural Network and GPU,TP391.43
  15. Design and Implementation of Mobile Video Surveilllance System Based on H.264,TN919.81
  16. The Design of Vehicle-mounted DVR System Based on Linux,TN946
  17. Research on GPU-based Parallel Computing on BLAST Program,TP338.6
  18. Research on Direct Volume Rendering Related Technology,TP391.41
  19. Research and Realization of GPU Based Medical Image Volume Rendering Algorithm,TP391.41
  20. Parallel Implementation and Optimization of Hash Algorithm Based on GPU,TP391.41
  21. GPU accelerated computing speed based on FDTD and simulation studies,TN011

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Image communication, multimedia communication > Image coding
© 2012 www.DissertationTopic.Net  Mobile