• DocumentCode
    580495
  • Title

    Architectural decomposition of video decoders for many core architectures

  • Author

    Richter, Henryk ; Stabernack, Benno ; Kühn, Volker

  • Author_Institution
    Inst. of Commun. Eng., Univ. of Rostock, Rostock, Germany
  • fYear
    2012
  • fDate
    23-25 Oct. 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The microprocessor industry trend towards many-core architectures introduced the necessity of devising appropriately scalable applications. In video decoding, the main challenges are the optimized partitioning of decoder operations, efficient tracking of dependencies and resource allocation/synchronization for multiple threads. In this paper, we propose a decoder architecture that replaces the conventional monolithic design with a pipelined structure. Bit stream decoding and image processing are separated from each other by means of a Meta Format Stream. The Meta Format is forward-oriented and self contained and multistandard capable, so that processing of Meta Streams is independent of the originating bit stream. Our approach does not require special coding settings and is applicable to accelerated decoding of any standards-compliant bit stream. A H.264 multiprocessing proposal is presented as a case study for the potential our our decoder architecture. The case study combines coarse grained frame-level parallel decoding of the bit stream with fine-grained macroblock level parallelism in the image processing stage. The proposed H.264 decoder achieved speedup factors of up to 7.6 on an 8 core machine with 2-way SMT. We are reporting actual decoding speeds of up to 150 frames per second in 2160p-resolution.
  • Keywords
    decoding; resource allocation; video coding; 2-way SMT; H.264 multiprocessing proposal; architectural decomposition; bit stream decoding; coarse grained frame-level parallel decoding; decoder architecture; fine-grained macroblock level parallelism; forward-oriented format; image processing stage; many core architectures; meta format stream; microprocessor industry; monolithic design; multistandard format; pipelined structure; resource allocation-synchronization; self contained format; speedup factors; video decoders; Decoding; Image processing; Instruction sets; Parallel processing; Streaming media; Synchronization; Syntactics; H.264/AVC; Video Codec Parallelization; decompression; many-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2012 Conference on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    978-1-4673-2089-4
  • Electronic_ISBN
    978-2-9539987-4-0
  • Type

    conf

  • Filename
    6385367