• DocumentCode
    2379395
  • Title

    A high-performance parallel CAVLC encoder on a fine-grained many-core system

  • Author

    Xiao, Zhibin ; Baas, Bevan

  • Author_Institution
    ECE Dept., Univ. of California, Davis, CA
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    248
  • Lastpage
    254
  • Abstract
    This paper presents a high-performance parallel context-based adaptive length coding (CAVLC) encoder implemented on a fine-grained many-core system. The software encoder is designed for a H.264/AVC baseline profile encoder. By utilizing arithmetic table elimination and compression techniques, the data-flow of the CAVLC encoder has been partitioned and mapped to an array of 15 small processors. The parallel workload of each processor is characterized and balanced for further throughput optimization. The proposed parallel CAVLC encoder achieves the real-time processing requirement of 30 frames per second for 720 p HDTV. Our experiments show that the presented CAVLC encoder has 4.86 to 6.83 times higher throughput and requires far smaller chip area than the identical encoder implemented on state-of-art general-purpose processors. In comparison to published implementations on common DSP processors, the design has approximately 1.0 to 6.15 times higher throughput while requiring less than 6 times smaller area.
  • Keywords
    adaptive codes; code standards; digital signal processing chips; high definition television; variable length codes; video coding; DSP processor; H.264-AVC baseline profile encoder; HDTV; arithmetic table elimination-compression technique; context-based adaptive length coding; fine-grained many-core system; general-purpose processor; high-performance parallel CAVLC encoder; Automatic voltage control; Encoding; HDTV; Hardware; ISO standards; Image coding; MPEG 4 Standard; Performance analysis; Throughput; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751869
  • Filename
    4751869