摘要: 针对H.264视频解码算法的并行模块选择、划分及解码速度优化等问题,面向TilePro64多核平台,提出一种可扩展的H.264并行解码算法。对该算法的内部功能模块进行整合和划分,根据核间数据的依赖关系,动态分配功能模块及优化算法并行效率。实验结果表明,该算法在解码效率、多核并行程度、解码时延等方面均有较好性能,相比传统并行解码算法,其并行加速比提高约25%。
关键词:
多核,
并行解码,
H.264标准,
TilePro64多核平台,
流水线优化,
功能模块
Abstract: An extensible parallel decoding algorithm for TilePro64 multicore platform is proposed to improve the choice and partition of the parallel function module, optimize the speed of the parallel decoding. The algorithm organizes the function modules of the algorithm and divides them into several function groups. The algorithm assigns the function module dynamically according to the relationship among the data of the processors to optimize the efficiency of the parallel decoder. Experimental results indicate that the algorithm improves the efficiency and the parallelization, reduces the latency time, achieves a 25% performance increase of speedup compared to the traditional parallel algorithm.
Key words:
multi-core,
parallel decoding,
H.264 standard,
TilePro64 multi-core platform,
pipeline optimization,
function module
中图分类号:
陈剑骏, 陈耀武. 基于功能和数据划分的H.264并行解码算法[J]. 计算机工程, 2012, 38(12): 214-217.
CHEN Jian-Jun, CHEN Yao-Wu. H.264 Parallel Decoding Algorithm Based on Function and Data Partition[J]. Computer Engineering, 2012, 38(12): 214-217.