Han, BoZhou, BingfengMarc Olano and Philipp Slusallek2013-10-282013-10-2820063-905673-37-11727-3471https://doi.org/10.2312/EGGH/EGGH06/079-086To accelerate computation intensive video decoding tasks, we present a novel framework to offload most decoding operations to current GPUs. Our method is based on rendering graphics points and suitable for block-based video standards. By representing video blocks as graphics points, we achieve great flexibility and high parallelism to utilize the GPU s pipelined stream processing architecture. The computational resources within texture units and blending units are also exploited to facilitate computations. We propose a high performance implementation of IDCT on GPUs, which efficiently excludes most zero-value coefficients to save the bandwidth and the computations. Compared with the existing quad-based representation, our point based implementation of MC greatly reduces data transfer and redundancy. We have demonstrated the efficiency of our proposed framework by a MPEG-2 decoder. Our results indicate a significant improvement over prior CPU and GPU solutions.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Graphics hardwareEfficient Video Decoding on GPUs by Point Based Rendering