p264: open platform for designing parallel H.264/AVC video encoders on multi-core systems

  • Authors:
  • António Rodrigues;Nuno Roma;Leonel Sousa

  • Affiliations:
  • IST / INESC-ID, Lisboa, Portugal;IST / INESC-ID, Lisboa, Portugal;IST / INESC-ID, Lisboa, Portugal

  • Venue:
  • Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

A highly modular and configurable platform for designing parallel H.264 video encoders on multi-core processors is presented. Departing from the H.264/AVC reference software, preliminary optimizations were conducted and new data structures were developed, in order to support the encoder's parallelization and to confer the developed platform with a flexible, user configurable and highly scalable characteristics in what concerns the number of available cores to be used in the target concretization. After a careful assessment using different instantiations of the platform, the experimental results have shown that significant and close to linear speedups in what concerns the achieved frame-rate can be obtained, by simultaneously exploiting the several different parallelization models that are made available by this platform.