Title :
Performance Analysis of Parallel Execution of H.264 Encoder on the Cell Processor
Author :
Park, Jonghan ; Ha, Soonhoi
Author_Institution :
Seoul Nat. Univ., Seoul
Abstract :
Performance improvement by parallel execution depends on two factors: the potential parallelism of the application itself, and the optimal mapping of the application to the target architecture, which is usually very target specific. As a case study, we analyze the expected performance of parallel execution of an H.264 encoding algorithm, known as X264, on the cell processor. Considering the communication architecture of the Cell processor, we parallelize the algorithm at the macro-block level. From the performance analysis, we discover the overhead factors of parallel execution and estimate the expected performance. Comparison with simulation results proves the accuracy and the usefulness of the proposed analysis method.
Keywords :
video coding; H.264 encoding algorithm; cell processor; optimal mapping; parallel execution; performance analysis; potential parallelism; target architecture; Algorithm design and analysis; Analytical models; Decoding; Encoding; HDTV; Parallel processing; Performance analysis; System performance; Video codecs; Yarn;
Conference_Titel :
Embedded Systems for Real-Time Multimedia, 2007. ESTIMedia 2007. IEEE/ACM/IFIP Workshop on
Conference_Location :
Salzburg
Print_ISBN :
978-1-4244-1654-7
DOI :
10.1109/ESTMED.2007.4375797