Avs Fast Motion Estimation Algorithm Based on C64x+Dsp

Liu Yan-long,Li Fu-jiang,Zhang Gang
DOI: https://doi.org/10.1007/978-3-642-24273-1_5
2011-01-01
Abstract:Motion search is one of the most computationally complex modules for AVS. The algorithms with high degree of computing regulation and parallel potential are good for DSP optimization. Based on the C64x+ DSP characters, the paper proposes square-step early termination search algorithm. The Very-Long-Instruction-Word (VLIW) architecture and signal instruct multiple data (SIMD) is widely used for DSP. Based on the VLIW and SIMD, the paper analyzes the optimization methods to accelerate the speed of motion search. The AVS MAD modules are optimized with assembly instruction set and Cache optimization. The experiments show that the total instruction cycle of assembly code is 38.53% to 50.53% of the one consumed by the original c code with compile optimization for different block MAD modules.
What problem does this paper attempt to address?