计算机工程2012,Vol.38Issue(16):35-39,5.DOI:10.3969/j.issn.1000-3428.2012.16.009
基于异构多核处理器的H.264并行编码算法
H.264 Parallel Coding Algorithm Based on Heterogeneous Multi-core Processor
摘要
Abstract
H.264 video coding standard has high computing complexity, and is difficult to meet the high-definition video in real-time encoding. In order to solve this problem, this paper proposes a parallel coding algorithm on heterogeneous multi-core platform DM6467. By analyzing the dependence between different hardware accelerators and the characteristics of different levels of memory, a macroblock level parallel scheme is designed. Further optimization is carried out by merging the pipeline of adjacent slices and balancing the tasks assigned to Digital Signal Processor (DSP) and ARM cores. Experimental result shows that the efficiency is improved by 18%, and 1080P real-time H.264 video encoder can be realized on DM6467 platform.关键词
H.264编码器/多核/DM6467平台/HDVICP加速引擎/并行算法/流水线Key words
H.264 encoder/ multi-core/ DM6467 platform/ HDVICP accelerating engine/ parallel algorithm/ pipeline分类
信息技术与安全科学引用本文复制引用
吕明洲,陈耀武..基于异构多核处理器的H.264并行编码算法[J].计算机工程,2012,38(16):35-39,5.基金项目
国家自然科学基金资助项目(40927001) (40927001)
国家科技支撑计划基金资助项目(2009BAF39B03) (2009BAF39B03)
浙江省级重点科技创新团队基金资助项目(2011R09021-06) (2011R09021-06)