• 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