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 systemlevel simulations targeting multiple multiprocessors platforms. © 2009 IEEE.
Cite
CITATION STYLE
Zrida, H. K., Abid, M., Ammari, A. C., & Jemai, A. (2009). A YAPI system level optimized parallel model of a H.264/AVC video encoder. In 2009 IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2009 (pp. 354–361). https://doi.org/10.1109/AICCSA.2009.5069348
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.