Multi-threaded syntax element partitioning for parallel entropy decoding | IEEE Journals & Magazine | IEEE Xplore

Multi-threaded syntax element partitioning for parallel entropy decoding


Abstract:

Strong demand for high resolution video services leads to active studies on high speed video processing. Especially, widespread deployment of multi-core systems accelerat...Show More

Abstract:

Strong demand for high resolution video services leads to active studies on high speed video processing. Especially, widespread deployment of multi-core systems accelerates researches on high resolution video processing based on parallelization of multimedia software. Even if parallelization of other decoding steps on a multi-core platform may improve performance, entropy decoding often becomes a performance bottleneck since it should be processed sequentially. To resolve this concern, parallel entropy coding algorithms have been proposed. Syntax element partitioning is an algorithm for parallelization of Context Adaptive Binary Arithmetic Coding (CABAC). In this paper, we propose Multi-Threaded Syntax Element Partitioning (MT-SEP) for parallel entropy decoding. One major advantage of software parallel video decoding over hardware implementations will be that versatile video codecs can be implemented flexibly. We parallelized the KTA 2.7 decoder with the proposed technique on an Intel Quad-Core platform. We achieved up to 56% performance improvement using the proposed version of syntax element partitioning.
Published in: IEEE Transactions on Consumer Electronics ( Volume: 57, Issue: 2, May 2011)
Page(s): 897 - 905
Date of Publication: 21 July 2011

ISSN Information:


References

References is not available for this document.