Please use this identifier to cite or link to this item: http://dx.doi.org/10.14279/depositonce-6340
Main Title: A QHD-capable parallel H.264 decoder
Author(s): Chi, Chi Ching
Juurlink, Ben
Type: Conference Object
Language Code: en
Abstract: Video coding follows the trend of demanding higher performance every new generation, and therefore could utilize many-cores. A complete parallelization of H.264, which is the most advanced video coding standard, was found to be difficult due to the complexity of the standard. In this paper a parallel implementation of a complete H.264 decoder is presented. Our parallelization strategy exploits function-level as well as data-level parallelism. Function-level parallelism is used to pipeline the H.264 decoding stages. Data-level parallelism is exploited within the two most time consuming stages, the entropy decoding stage and the macroblock decoding stage. The parallelization strategy has been implemented and optimized on three platforms with very different memory architectures, namely an 8-core SMP, a 64-core cc-NUMA, and an 18-core Cell platform. Evaluations have been performed using 4kx2k QHD sequences. On the SMP platform a maximum speedup of 4.5x is achieved. The SMP-implementation is reasonably performance portable as it achieves a speedup of 26.6x on the cc-NUMA system. However, to obtain the highest performance (speedup of 33.4x and throughput of 200 QHD frames per second), several cc-NUMA specific optimizations are necessary such as optimizing the page placement and statically assigning threads to cores. Finally, on the Cell platform a near ideal speedup of 16.5x is achieved by completely hiding the communication latency.
URI: https://depositonce.tu-berlin.de//handle/11303/7019
http://dx.doi.org/10.14279/depositonce-6340
Issue Date: 2011
Date Available: 26-Oct-2017
DDC Class: 004 Datenverarbeitung; Informatik
Subject(s): 4k x 2k
cell
decoding
h.264
numa
parallel
smp
Sponsor/Funder: EC/FP7/248647/EU/ENabling technologies for a programmable many-CORE/ENCORE
Usage rights: Terms of German Copyright Law
Proceedings Title: Proceedings of the International Conference on Supercomputing
Publisher: Association for Computing Machinery (ACM)
Publisher Place: New York, NY
Publisher DOI: 10.1145/1995896.1995945
Page Start: 317
Page End: 326
ISBN: 978-1-4503-0102-2
Appears in Collections:Fachgebiet Architektur eingebetteter Systeme » Publications

Files in This Item:
File SizeFormat 
AQHD_Capable.pdf669.62 kBAdobe PDFView/Open


Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.