DocumentCode
2316867
Title
An FPGA architecture for CABAC decoding in manycore systems
Author
Osorio, Roberto R. ; Bruguera, Javier D.
Author_Institution
Dept. Electron. & Comput. Sci., Univ. of Santiago de Compostela, Santiago de Compostela
fYear
2008
fDate
2-4 July 2008
Firstpage
293
Lastpage
298
Abstract
Arithmetic coding is an efficient entropy compression method that achieves results close to the entropy limit and it is used in modern standards such as JPEG-2000 and H.264. Arithmetic decoding (AD) in H.264 video coding standard is a sequential task that takes a significant part of computing time. In present and future multicore and manycore systems, AD becomes a bottleneck as it cannot be parallelized, limiting the concurrent execution of other tasks. In this paper, an FPGA-based accelerator is proposed to speed-up AD in H.264 and enable parallel decoding at macroblock and frame levels scaling up to tens or hundreds of cores.
Keywords
adaptive codes; adaptive decoding; arithmetic codes; binary codes; block codes; data compression; field programmable gate arrays; multiprocessing systems; parallel processing; video coding; FPGA architecture; FPGA-based accelerator; H.264 video coding standard; concurrent task execution; context-based adaptive binary arithmetic coding; entropy compression; field programmable gate array; manycore system; multicore system; parallel CABAC decoding; sequential task; Arithmetic; Computer architecture; Consumer electronics; Decoding; Embedded system; Encoding; Entropy; Field programmable gate arrays; Multicore processing; Video coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors, 2008. ASAP 2008. International Conference on
Conference_Location
Leuven
ISSN
2160-0511
Print_ISBN
978-1-4244-1897-8
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2008.4580194
Filename
4580194
Link To Document