Dissertation > Excellent graduate degree dissertation topics show
Implementation and Optimization of H.264 Encoder on TILE64
Author: WangBin
Tutor: SongBin
School: Xi'an University of Electronic Science and Technology
Course: Communication and Information System
Keywords: H.264 TILE64 Multi-core parallel optimization
CLC: TN919.81
Type: Master's thesis
Year: 2011
Downloads: 52
Quote: 2
Read: Download Dissertation
Abstract
|
With the development of multimedia technology and the wide use of video technology,the demand on real-time video-communications and high-image-resolution has become much greater. As a new generation of video coding standards, H.264/AVC can provide a high-resolution video coding efficiency, yet with great complexity. It is difficult for a single-core embedded platform to implement a H.264/AVC encoder, which can overcome the conflict between the high complexity and the real-time demand. However, the multi-core embedded platform may be one of feasible solutions,due to its stronger processing ability. Now it has become a hot research field in the study of video coding based on multi-core platform.This thesis focus on the implementation and optimization of H.264/AVC video coding based on TILE64 multi-core processing platform. Firstly, a brief survey of the function and hardware structure in the TILE64 platform are given in Chapter I. Secondly, the methods and steps of realization and optimization for H.264/AVC encoder based on TILE64 are introduced. To be specific, the first step is the instructions-optimization on a tile, and then, executing optimization by parallel-design on more tiles. For instructions-optimization part, from the experiment result of H.264/AVC video encoding, it can be concluded that the distortion-calculation, the integer transform and the interpolation module are the most time-consuming hotspots. Therefore a large number of instructions in the TILE64 Instruction Set,such as SIMD, are used in our system to achieve the purpose of lessening operations and reducing complexity. For parallel-optimization part, by the module analysis about the computation and independence, the reasonable idea of parallel-optimization is given. The practice is to let the filtering module run on one tile, and at same time, others modules be executed on another tile. The reason is that the filtering module is a time-consuming and relatively independent part. Finally, two possible parallel-optimization improvements are advised.The experimental results show that the instructions-optimization on a single tile reduces the distortion-calculation module and the integer transform executing time by 10% and 15% at most, respectively. And the execution speed is increased 3.5~4.5 times. On the basis of the instructions-optimization, the system performance is further improved through the above-mentioned parallel-optimization methods on the multi-cores. The speedup of 1.04 to 1.15 is obtained and the frame rate is improved 5.18 times at most.
|
Related Dissertations
- Development of the Platform for Compressor Optimization Design and Aerodynamic Optimization Design in the Transonic Compressor,TH45
- Investigation of Turbine S2 Stream Surface Direct Problem Aerodynamic Optimization Design,V235.11
- Reseach on Optimal Control of Elevator Group Based upon Ant Colony Algorithm,TU857
- Research on High Efficiency Interior Permanent Magnet Synchronous Motor,TM341
- Application of Interior-Point Theory for Reactive Power Optimization in Large Power Systems,TM714.3
- The Basic Research of Axial Flux Inductor Type High Temperature Superconducting Motor,TM37
- The Optimization of AVS Video Decoder on the PC Platform and Improvement of Field Decoding,TN919.81
- Rate-distortion Optimization Based Rate Control,TN919.81
- Research on Stability of Hierarchical Sattellite Network,TN927.23
- Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
- Query Processing and Optimization in Massive Multi-Database Integration,TP311.13
- Research on Parallel Frequent Graph Pattern Mining,TP311.13
- Research on Feature Extraction and Classification of Tongue Shape and Tooth-Marked Tongue in TCM Tongue Diagnosis,TP391.41
- Task Partition of Network Simulation under Large-Scale Computing,TP393.01
- Analysis and Control of 6-DOF Electrical Driven Parallel Manipulator,TP242.2
- Large the Hongshan iron ore mine personnel tracking positioning system optimization study,TN929.5
- Computing Minimum Distance between Curves/Surfaces Based on PSO Algorithm,O182
- Analysis of Nutritional Compositions and Quality of Shishen (Eremurus Chinensis Fedtsch.),S647
- 1 - deoxynojirimycin synthetic route design and process optimization,TQ463.5
- Hot air drying characteristics of lettuce osmotic dehydration mass transfer kinetics and permeability,TS255.52
- Domestication of Acidithiobacillus Ferroxidans and Its Application to Bio-desulfuration of Coal,X701.3
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Image communication, multimedia communication > Image coding
© 2012 www.DissertationTopic.Net Mobile
|