• DocumentCode
    2410753
  • Title

    Hardware/software co-design of H.264/AVC encoders for multi-core embedded systems

  • Author

    Dias, Tiago ; Roma, Nuno ; Sousa, Leonel

  • Author_Institution
    ISEL-PI Lisbon, IST-TU Lisbon, Lisbon, Portugal
  • fYear
    2010
  • fDate
    26-28 Oct. 2010
  • Firstpage
    242
  • Lastpage
    249
  • Abstract
    This paper presents a multi-core H.264/AVC encoder suitable for implementations in small and medium complexity embedded systems. The proposed structure results from an efficient hardware/software co-design methodology, where the encoder software application is highly optimized and structured in a very modular and efficient manner, so as to allow its most complex and time consuming operations to be offloaded to dedicated hardware accelerators. The considered methodology adopts a simple and efficient core interconnection mechanism to easily allow the inclusion and the removal of such optimized processing cores. Experimental results obtained with the implementation in a Virtex4 FPGA of an H.264/AVC encoder using an ASIP IP core as a ME hardware accelerator have proven the advantages of this methodology. For the considered system, speedup factors greater than 15 were obtained with a very modest increase of the involved hardware resources.
  • Keywords
    embedded systems; hardware-software codesign; multiprocessing systems; multiprocessor interconnection networks; video coding; ASIP IP core; H.264-AVC encoders; ME hardware accelerator; Virtex4 FPGA; core interconnection; encoder software application; hardware-software codesign; multicore embedded systems; Automatic voltage control; Embedded systems; Hardware; IP networks; Multicore processing; Registers; Embedded systems; H.264/AVC; Hardware/software co-design; Multicore; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2010 Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    978-1-4244-8734-9
  • Electronic_ISBN
    978-1-4244-8733-2
  • Type

    conf

  • DOI
    10.1109/DASIP.2010.5706271
  • Filename
    5706271