Title
Parallelization Of H.264 Video Decoder For Embedded Multicore Processor
Abstract
This paper presents two parallelization methods for H.264 video decoder software on an embedded multicore processor. In parallelizing the H.264 video decoder software on a typical embedded multicore processor with shared memory, there are two problems. One problem is the computational load imbalance among cores. The other problem is memory access contention. The first method is coarse, flexible partitioning adapted for the H.264 decoding functions, which can balance the load with only a small number of synchronizations. The second method is preloading based on predicting the execution time, which can reduce memory access contention and the redundant waiting time for other cores. Experimental results demonstrate that our proposed two methods can achieve significant improvement of the consumed cycles for decoding H.264 bitstreams of QVGA size from 217 to 96 Mcps (2.3 times speedup) as compared to a non-parallel decoder.
Year
DOI
Venue
2008
10.1109/ICME.2008.4607438
2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4
Keywords
Field
DocType
multicore processor, parallelization, H.264, decoder
Synchronization,Shared memory,Load balancing (computing),Computer science,Parallel computing,Soft-decision decoder,Decoding methods,Multi-core processor,Video decoder,Speedup
Conference
Citations 
PageRank 
References 
9
1.12
1
Authors
3
Name
Order
Citations
PageRank
Kosuke Nishihara1181.72
Atsushi Hatabu2333.79
Tatsuji Moriyoshi3142.50