P3-CABAC: A Nonstandard Tri-Thread Parallel Evolution of CABAC in the Manycore Era

被引:8
作者
Chen, Shenggang [1 ]
Chen, Shuming [1 ]
Sun, Shuwei [1 ]
机构
[1] Natl Univ Def Technol, Dept Comp, Changsha 410073, Hunan, Peoples R China
关键词
Evolution of CABAC; thread-level parallelism; video encoder; ARCHITECTURE;
D O I
10.1109/TCSVT.2010.2045831
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Due to its high-computational complexity and poor parallelism, the context-based adaptive binary arithmetic coder (CABAC) increasingly poses a bottleneck in the large-scale parallel video encoder like H.264 on a manycore platform. Motivated by the organization of the contexts models in CABAC, this letter presents a tri-thread parallel evolution of CABAC. The evolutional coder, which is named P3-CABAC, statically divides syntax elements into three predefined groups, each of which forms a parallel thread. Since the P3-CABAC is thread-level parallelizable and implementation-friendly for manycore processors, it presents a rational consideration for entropy coding in block-based video encoders in the manycore era.
引用
收藏
页码:920 / 924
页数:5
相关论文
共 11 条
[1]   Concurrency techniques for arithmetic coding in JPEG2000 [J].
Dyer, Michael ;
Taubman, David ;
Nooshabadi, Saeid ;
Gupta, Amit Kumar .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (06) :1203-1213
[2]  
ITU-T, 2005, 1449610 ITUT ISOIEC
[3]  
*JOINT VID TEAM, JOINT VID TEAM REF S
[4]   Parallel decoding of clontext-based adaptive binary arithmetic codes based on most probable symbol prediction [J].
Kim, Chung-Hyo ;
Park, In-Cheol .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (02) :609-612
[5]   Parallelization of context-based adaptive binary arithmetic coders [J].
Lin, Jian-Hung ;
Parhi, Keshab K. .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2006, 54 (10) :3702-3711
[6]   Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard [J].
Marpe, D ;
Schwarz, H ;
Wiegand, T .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (07) :620-636
[7]  
MEENDERINCK CH, 2008, 1 WORKSH PROGR ISS M
[8]   High-throughput architecture for H.264/AVC CABAC compression system [J].
Osorio, Roberto R. ;
Bruguera, Javier D. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (11) :1376-1384
[10]   PARALLEL CABAC FOR LOW POWER VIDEO CODING [J].
Sze, Vivienne ;
Chandrakasan, Anantha P. ;
Budagavi, Madhukar ;
Zhou, Minhua .
2008 15TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-5, 2008, :2096-2099