Adaptive data-driven parallelization of multi-view video coding on multi-core processor

被引:0
|
作者
Yi Pang
WeiDong Hu
LiFeng Sun
ShiQiang Yang
机构
[1] Tsinghua University,Department of Computer Science and Technology
关键词
adaptive data-driven; multi-view video coding; Cell Broadband Engine™ Processor; parallelization;
D O I
暂无
中图分类号
学科分类号
摘要
Multi-view video coding (MVC) comprises rich 3D information and is widely used in new visual media, such as 3DTV and free viewpoint TV (FTV). However, even with mainstream computer manufacturers migrating to multi-core processors, the huge computational requirement of MVC currently prohibits its wide use in consumer markets. In this paper, we demonstrate the design and implementation of the first parallel MVC system on Cell Broadband Engine™ processor which is a state-of-the-art multi-core processor. We propose a task-dispatching algorithm which is adaptive data-driven on the frame level for MVC, and implement a parallel multi-view video decoder with modified H.264/AVC codec on real machine. This approach provides scalable speedup (up to 16 times on sixteen cores) through proper local store management, utilization of code locality and SIMD improvement. Decoding speed, speedup and utilization rate of cores are expressed in experimental results.
引用
收藏
页码:195 / 205
页数:10
相关论文
共 50 条
  • [1] Adaptive data-driven parallelization of multi-view video coding on multi-core processor
    PANG YiHU WeiDongSUN LiFeng YANG ShiQiang Department of Computer Science and TechnologyTsinghua UniversityBeijing China
    Science in China(Series F:Information Sciences), 2009, 52 (02) : 195 - 205
  • [2] Adaptive data-driven parallelization of multi-view video coding on multi-core processor
    Pang Yi
    Hu WeiDong
    Sun LiFeng
    Yang ShiQiang
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2009, 52 (02): : 195 - 205
  • [4] Data driven multi-core processor
    Bi, Z. (zhuo.bi@shu.edu.cn), 1600, Shanghai Jiaotong University (47):
  • [5] Frame-level Heuristic Scheduling Multi-view Video Coding on Symmetric Multi-core Architecture
    Pang, Yi
    Wen, Jiangtao
    Sun, Lifeng
    Hu, Weidong
    Yang, Shiqiang
    2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2305 - 2308
  • [6] Spatial and temporal data parallelization of multi-view video encoding algorithm
    Pang, Yi
    Sun, Lifeng
    Guo, Songliu
    Yang, Shiqiang
    2007 IEEE NINTH WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, 2007, : 441 - 444
  • [7] Distributed multi-view video coding
    Guo, X
    Lu, Y
    Wu, F
    Gao, W
    Li, SP
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2006, PTS 1 AND 2, 2006, 6077
  • [8] Overview of multi-view video coding
    Ho, Yo-Sung
    Oh, Kwan-Jung
    2007 14TH INTERNATIONAL WORKSHOP ON SYSTEMS, SIGNALS, & IMAGE PROCESSING & EURASIP CONFERENCE FOCUSED ON SPEECH & IMAGE PROCESSING, MULTIMEDIA COMMUNICATIONS & SERVICES, 2007, : 479 - 486
  • [9] Shape Anchors for Data-driven Multi-view Reconstruction
    Owens, Andrew
    Xiao, Jianxiong
    Torralba, Antonio
    Freeman, William
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2013, : 33 - 40
  • [10] Parallelization and Analysis of Speech Recognition on Mobile Multi-core Processor
    Cho, Seung-Mo
    Im, Dong-Woo
    Song, Hyo-Jung
    2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 83 - 84