• Title of article

    Multiprocessor Platform for Parallel Implementation of a Cost-Efficient H.264/AVC Encoder

  • Author/Authors

    ammari, ahmed chiheb king abdulaziz university - faculty of engineering - department of electrical computer engineering, Saudi Arabia

  • From page
    53
  • To page
    70
  • Abstract
    The H.264/AVC (Advanced Video Codec) new video coding standard provides higher coding efficiency relative to former standards at the expense of higher computational requirements. Given the potential applications of this technology, we are developing an application environment able to decode an MPEG2 stream, convert it into an H.264/AVC stream, and stream it over a network. This paper focuses on the H.26/AVC video encoder implementation. Absolute complexity obtained results outline the potential of using a multiple processors platform for executing a parallel code version of the reference software. For this, a starting parallel Kahn process network (KPN) model is proposed, implemented and validated at high system-level. For cost-effective realization, we will motivate mapping the validated parallel model on a particular STMicroelectronics multiprocessor platform. For this purpose, a static code parser for the Very large Instruction Word (VLIW) selected processor has been developed to analyze, for each process of the model, the instruction level parallelism effectively used by the cross compiler and thus to get a clear picture about the best processes candidate for mapping on this processor.
  • Keywords
    H.264 Video Encoder Complexity and Performance , Task , level Parallel Kahn Process Network Model , Static Code Parsing for Effective Implementation , YAPI Multi , threading Programming Interface
  • Journal title
    Journal of King Abdulaziz University : Engineering Sciences
  • Journal title
    Journal of King Abdulaziz University : Engineering Sciences
  • Record number

    2698341