DocumentCode :
2190267
Title :
Batch-Pipelining for H.264 Decoding on Multicore Systems
Author :
Tu, Tang-Hsun ; Hsueh, Chih-Wen
Author_Institution :
Grad. Inst. of Networking & Multimedia, Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2010
fDate :
24-26 March 2010
Firstpage :
553
Lastpage :
553
Abstract :
Pipelining has been applied in many area to improve performance by overlapping executions of computing stages. However, it is difficult to apply on H.264/AVC decoding in frame level, because the bitstreams are encoded with lots of dependencies and little parallelism is left to be explored. Even slice-level parallelism in H.264 is intuitive, because there is usually only one slice in a frame, it is not very applicable. Therefore, after some software improvement, many researches can only adopt hardware assistance. Fortunately, pure software pipelining can be applied on H.264/AVC decoding in macroblock level with reasonable performance gain.
Keywords :
multiprocessing systems; pipeline processing; video coding; H.264/AVC decoding; batch-pipelining; macroblock level; multicore system; slice-level parallelism; software pipelining; Automatic voltage control; Data compression; Decoding; Hardware; Multicore processing; Multimedia computing; Multimedia systems; Parallel processing; Pipeline processing; Software performance; H.264; Multicore; Multimedia; Optimization; Pipelining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference (DCC), 2010
Conference_Location :
Snowbird, UT
ISSN :
1068-0314
Print_ISBN :
978-1-4244-6425-8
Electronic_ISBN :
1068-0314
Type :
conf
DOI :
10.1109/DCC.2010.57
Filename :
5453528
Link To Document :
بازگشت