• DocumentCode
    1963091
  • Title

    Scalable parallel processing for H.264 encoding application to multi/many-core processor

  • Author

    Takeuchi, Yukihiro ; Nakata, Yohei ; Kawaguchi, Hiroshi ; Yoshimoto, Masahiko

  • Author_Institution
    Grad. Sch. of Syst. Inf., Kobe Univ., Kobe, Japan
  • fYear
    2010
  • fDate
    13-15 Aug. 2010
  • Firstpage
    163
  • Lastpage
    170
  • Abstract
    Although valuable, the high-quality video compression format H.264/AVC workload complicates real-time encoding. This paper describes scalable parallel processing for H.264/AVC. Macroblock (MB)-level decomposition is more scalable than conventional methods for increasing the number of multiple threads. Moreover, it presents memory bandwidth advantages. This parallel algorithm can be improved using a motion estimation algorithm that distributes the workload among threads. Complementary recursive cross search (CRCS) is used to achieve efficient video encoding using MB-level decomposition. With and without B-frames for HDTV, MB-level decomposition with CRCS can respectively increase the frame rate of the conventional method by 2.4 and 4.6 times. Furthermore, the method suppresses memory accesses despite higher processing efficiency. Results show that MB-level decomposition with CRCS is suitable for computing in the many-core processor era.
  • Keywords
    encoding; multiprocessing systems; H.264 encoding; complementary recursive cross search; high-quality video compression; macroblock level decomposition; multi/many-core processor; scalable parallel processing; Algorithm design and analysis; Encoding; HDTV; Instruction sets; Multicore processing; Parallel processing; Pixel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Control and Information Processing (ICICIP), 2010 International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4244-7047-1
  • Type

    conf

  • DOI
    10.1109/ICICIP.2010.5565292
  • Filename
    5565292