首页> 外文OA文献 >High-Efficient Parallel CAVLC Encoders on Heterogeneous Multicore Architectures
【2h】

High-Efficient Parallel CAVLC Encoders on Heterogeneous Multicore Architectures

机译:异构多核架构上的高效并行CAVLC编码器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This article presents two high-efficient parallel realizations of the context-based adaptive variable length coding (CAVLC) based on heterogeneous multicore processors. By optimizing the architecture of the CAVLC encoder, three kinds of dependences are eliminated or weaken, including the context-based data dependence, the memory accessing dependence and the control dependence. The CAVLC pipeline is divided into three stages: two scans, coding, and lag packing, and be implemented on two typical heterogeneous multicore architectures. One is a block-based SIMD parallel CAVLC encoder on multicore stream processor STORM. The other is a component-oriented SIMT parallel encoder on massively parallel architecture GPU. Both of them exploited rich data-level parallelism. Experiments results show that compared with the CPU version, more than 70 times of speedup can be obtained for STORM and over 50 times for GPU. The implementation of encoder on STORM can make a real-time processing for 1080p @30fps and GPU-based version can satisfy the requirements for 720p real-time encoding. The throughput of the presented CAVLC encoders is more than 10 times higher than that of published software encoders on DSP and multicore platforms.
机译:本文介绍了基于异构多核处理器的基于上下文的自适应可变长度编码(CAVLC)的两种高效并行实现。通过优化CAVLC编码器的体系结构,可以消除或减弱三种依赖关系,包括基于上下文的数据依赖关系,内存访问依赖关系和控制依赖关系。 CAVLC流水线分为三个阶段:两个扫描,编码和滞后打包,并在两种典型的异构多核体系结构上实现。一种是多核流处理器STORM上的基于块的SIMD并行CAVLC编码器。另一个是大规模并行架构GPU上的面向组件的SIMT并行编码器。他们俩都利用了丰富的数据级并行性。实验结果表明,与CPU版本相比,STORM可获得超过70倍的加速,GPU可获得超过50倍的加速。 STORM上编码器的实现可以对1080p @ 30fps进行实时处理,而基于GPU的版本可以满足720p实时编码的要求。提出的CAVLC编码器的吞吐量比DSP和多核平台上已发布的软件编码器的吞吐量高出10倍以上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号