• DocumentCode
    3310387
  • Title

    Thread-parallel MPEG-4 and H.264 coders for system-on-chip multi-processor architectures

  • Author

    Jacobs, Tom R. ; Chouliaras, Vassilios A. ; Mulvaney, David J.

  • Author_Institution
    Loughborough Univ.
  • fYear
    2006
  • fDate
    7-11 Jan. 2006
  • Firstpage
    91
  • Lastpage
    92
  • Abstract
    MPEG-4 and H.264 are rapidly becoming the most popular video coding algorithms for consumer devices. However, this is achieved at the expense of a computationally intensive encoding process and associated power consumption which currently limits their full deployment in portable, cost-sensitive consumer devices. We address the severe performance issue by exploiting thread-level parallelism to share the computational load between multiple processors in a system-on-chip multi-processor configuration. This can lead to significant power savings due to the lower frequency each processor is required to run. For MPEG-4, our custom multi-processor simulator delivers a reduction of 80% to 90% in dynamic instruction count per processor, at 22 processor contexts; for H.264 the theoretical reduction is a near-linear 25 % for four processor contexts, demonstrating a highly balanced multi-threaded implementation
  • Keywords
    multiprocessing systems; system-on-chip; video coding; H.264 coders; MPEG-4; consumer devices; power consumption; power savings; system-on-chip multiprocessor architectures; thread-level parallelism; video coding algorithms; Computer architecture; Concurrent computing; Encoding; Energy consumption; Frequency; MPEG 4 Standard; Parallel processing; Portable computers; System-on-a-chip; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics, 2006. ICCE '06. 2006 Digest of Technical Papers. International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7803-9459-3
  • Type

    conf

  • DOI
    10.1109/ICCE.2006.1598325
  • Filename
    1598325