...
首页> 外文期刊>電子情報通信学会技術研究報告 >H.264/AVCエンコーダのマルチコアプロセッサにおける階層的並列処理
【24h】

H.264/AVCエンコーダのマルチコアプロセッサにおける階層的並列処理

机译:H.264 / AVC编码器的多核处理器中的分层并行处理

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper proposes hierarchical parallel processing method of H.264/AVC encoder. Data structures and data dependencies are analyzed to exploit multi-level parallelization as frame-level and macroblock-level. We implemented macroblock-level parallel processing on the x264, an open source H.264/AVC encoder. As a result, on SGI Altix450 (Intel Itanium2 (Montvale), 64 cores ccNUMA server), speed up is saturated by using 8 cores when execute encoder in only frame-level parallelization. However, scalable speedup is attained when execute encoder in frame and macroblock multi-level parallelization.%本稿ではビデオコーデックであるH.264/AVCエンコーダの高速化手法としてフレームおよびマクロブロックでの階層的な並列処理を提案する.H.264/AVCエンコーダの一実装であるx264上にマクロブロックでの並列処理機能を実装し,64コアのマルチコアシステム上での処理性能の評価を行った.その結果,2コア集積のマルチコアであるIntel Itanium2(Montvale)を32基搭載した64コア構成のccNUMAサーバであるSGI Altix450において,フレームでの並列処理のみの場合が6.3倍であったのに対しフレームおよびマクロブロックの2階層で行った場合は10.6倍の性能向上が得られた.
机译:本文提出了一种H.264 / AVC编码器的分层并行处理方法,分析了数据结构和数据依存关系,以利用帧级和宏块级的多级并行化技术,在开放的x264上实现了宏块级并行处理。因此,在SGI Altix450(Intel Itanium2(Montvale),64核ccNUMA服务器)上,仅在帧级并行化中执行编码器时,通过使用8核就可以达到加速的目的。在本文中,我们提出了对帧和宏块的分层并行处理,作为H.264 / AVC编码器(一种视频编解码器)的加速方法。我们在x264上实现了带有宏块的并行处理功能,这是H.264 / AVC编码器的一种实现,并评估了64核多核系统上的处理性能。结果,对于SGI Altix450(这是一个配备64核配置,配备32个Intel Itanium2(Montvale),2核集成多核的ccNUMA服务器)的情况,它的体积是框架中仅并行处理情况的6.3倍。另外,当使用两层宏块时,性能提高了10.6倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号