• 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