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.
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;
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
DOI :
10.1109/ICCE.2006.1598325