Adaptive data-driven parallelization of multi-view video coding on multi-core processor  被引量:2

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

在线阅读下载全文

作  者:PANG Yi HU WeiDong SUN LiFeng YANG ShiQiang 

机构地区:[1]Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China

出  处:《Science in China(Series F)》2009年第2期195-205,共11页中国科学(F辑英文版)

基  金:Supported partially by the National Natural Science Foundation of China (Grant No.60503063);the National High-Tech Research & Development Program of China (Grant No.2006AA01Z321);the National Basic Research Program of China (Grant No.2006CB303103)

摘  要: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^TM 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.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^TM 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.

关 键 词:adaptive data-driven multi-view video coding Cell Broadband Engine^TM Processor PARALLELIZATION 

分 类 号:TN941[电子电信—信号与信息处理]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象