• DocumentCode
    1971838
  • Title

    A YAPI system level optimized parallel model of a H.264/AVC video encoder

  • Author

    Zrida, Hajer Krichene ; Abid, Mohamed ; Ammari, Ahmed Chiheb ; Jemai, Abderrazek

  • Author_Institution
    Electr. Eng. Dept., Sfax Univ., Sfax
  • fYear
    2009
  • fDate
    10-13 May 2009
  • Firstpage
    354
  • Lastpage
    361
  • Abstract
    H.264/AVC (Advanced Video Codec) is a new video coding standard developed by a joint effort of the ITU-TVCEG and ISO/IEC MPEG. This standard provides higher coding efficiency relative to former standards at the expense of higher computational requirements. Implementing the H.264 video encoder for an embedded System-on-Chip (SoC) is a big challenge. For an efficient implementation, we motivate the use of multiprocessor platforms for the execution of a parallel model of the encoder. In this paper, we propose a high-level independent target-architecture parallelization methodology for the development of an optimized parallel model of a H.264/AVC encoder. This methodology is used independently of the architectural issues of any target platform. It is based on the exploration of the task and data levels forms of parallelism simultaneously, and the use of the parallel Kahn Process Network (KPN) model of computation and the YAPI programming C++ runtime library. The encoding performances of the obtained parallel model have been evaluated by system-level simulations targeting multiple multiprocessors platforms.
  • Keywords
    multiprocessing systems; parallel architectures; video coding; C++ runtime library; H.264/AVC video encoder; Kahn process network; YAPI programming; YAPI system; advanced video codec; computational requirements; embedded system-on-chip; independent target-architecture parallelization; video coding standard; Automatic voltage control; Code standards; Computational modeling; IEC standards; ISO standards; Optimization methods; Standards development; System-on-a-chip; Video codecs; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2009. AICCSA 2009. IEEE/ACS International Conference on
  • Conference_Location
    Rabat
  • Print_ISBN
    978-1-4244-3807-5
  • Electronic_ISBN
    978-1-4244-3806-8
  • Type

    conf

  • DOI
    10.1109/AICCSA.2009.5069348
  • Filename
    5069348