• DocumentCode
    2909175
  • Title

    H.264/AVC framework for multi-core embedded video encoders

  • Author

    Dias, Tiago ; Roma, Nuno ; Sousa, Leonel

  • Author_Institution
    INESC-ID Lisbon, Lisbon, Portugal
  • fYear
    2010
  • fDate
    29-30 Sept. 2010
  • Firstpage
    89
  • Lastpage
    92
  • Abstract
    A highly modular framework for developing parallel H.264/AVC video encoders in multi-core systems is presented. Such framework implements an efficient hardware/software co-design methodology, which enables replacing the software implementation of any operation in the video encoder application by a corresponding system call to a hardware accelerator. To achieve such goal, this design strategy adopts a simple and straightforward method to model all functional blocks of the video encoder into self-contained software modules. Such method takes into consideration not only the data structures required to implement the considered operations, but also the available interface of the target hardware structure. To prove the validity of the proposed framework, an implementation of a multi-core H.264/AVC video encoder using an ASIP IP core as a ME hardware accelerator is presented. The obtained results evidence the advantages of this methodology and demonstrate the performance gains it can provide. For the considered system, speedup factors greater than 15 were obtained for the ME operation.
  • Keywords
    data compression; embedded systems; hardware-software codesign; system-on-chip; video coding; ASIP IP core; ME hardware accelerator; data structures; hardware accelerator; hardware-software codesign methodology; multicore SoC; multicore embedded video encoders; multicore systems; parallel H.264-AVC video encoders; self-contained software modules; Automatic voltage control; Encoding; Hardware; IP networks; Multicore processing; Software; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System on Chip (SoC), 2010 International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-8279-5
  • Type

    conf

  • DOI
    10.1109/ISSOC.2010.5625538
  • Filename
    5625538