• DocumentCode
    3070432
  • Title

    Analysis and Parallelization of H.264 decoder on Cell Broadband Engine Architecture

  • Author

    Baik, Hyunki ; Sihn, Kue-Hwan ; Kim, Yun-il ; Bae, Sehyun ; Han, Najeong ; Song, Hyo Jung

  • Author_Institution
    Samsung Electron. Co., Ltd., Suwon
  • fYear
    2007
  • fDate
    15-18 Dec. 2007
  • Firstpage
    791
  • Lastpage
    795
  • Abstract
    Emerging video coding technology like H.264/AVC achieves high compression efficiency, which enables high quality video at the same or lower bitrate. However, those advanced coding techniques come at the cost of more computational power. Developed with such multimedia applications in mind, the CELL broadband engine (BE) processor was designed as a heterogeneous on-chip multicore processor to meet the required high performance. In this paper, we analyze the computational requirements of H.264 decoder per-module basis and implement parallelized H.264 decoder on the CELL processor based on the profile result. We propose and implement a hybrid partitioning technique that combines both functional and data partitioning to avoid the dependencies imposed by H.264 decoder, and optimize it using SIMD instructions. Through experiments, the parallelized H.264 decoder runs about 3.5 times faster than the single core (PPE only) decoder, by using 1 PPE and 4 SPEs.
  • Keywords
    data compression; decoding; digital signal processing chips; instruction sets; logic partitioning; parallel processing; system-on-chip; video coding; SIMD instruction; cell broadband engine architecture; functional-data partitioning; heterogeneous on-chip multicore processor design; parallelized H.264 decoder; video coding; video compression; Automatic voltage control; Bit rate; Computational efficiency; Computer architecture; Decoding; Engines; Multicore processing; Process design; Video coding; Video compression; Cell Broadband Engine Processor; Data Partitioning; Functional Partitioning; H.264; Multicore; Parallel Processing; SIMD;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Information Technology, 2007 IEEE International Symposium on
  • Conference_Location
    Giza
  • Print_ISBN
    978-1-4244-1835-0
  • Electronic_ISBN
    978-1-4244-1835-0
  • Type

    conf

  • DOI
    10.1109/ISSPIT.2007.4458128
  • Filename
    4458128