DocumentCode :
3414495
Title :
Real-time parallel MPEG-2 decoding in software
Author :
Bilas, Angelos ; Fritts, Jason ; Singh, Jaswinder Pal
Author_Institution :
Princeton Univ., NJ, USA
fYear :
1997
fDate :
1-5 Apr 1997
Firstpage :
197
Lastpage :
203
Abstract :
The growing demand for high quality compressed video has led to an increasing need for real-time MPEG decoding at greater resolutions and picture sizes. With the widespread availability of small-scale multiprocessors, a parallel software implementation may provide an effective solution to the decoding problem. We present a parallel decoder for the MPEG standard, implemented on a shared memory multiprocessor. Goal of this work is to provide an all-software solution for real-time, high-quality video decoding and to investigate the important properties of this application as they pertain to multiprocessor systems. Both coarse and fine grained implementations are considered for parallelizing the decoder. The coarse-grained approach exploits parallelism at the group of pictures level, while the fine-grained approach parallelizes within pictures, at the slice level. A comparative evaluation of these methods is made, with results presented in terms of speedup, memory requirements, load balance, synchronization time, and temporal and spatial locality. Both methods demonstrate very good speedups and locality properties
Keywords :
data compression; decoding; image processing; parallel programming; real-time systems; shared memory systems; synchronisation; video coding; high quality compressed video; load balance; memory requirements; multiprocessor systems; parallel decoder; parallel software implementation; real-time parallel MPEG-2 decoding; shared memory multiprocessor; small-scale multiprocessors; spatial locality; synchronization time; temporal locality; video decoding; Application software; Decoding; Multimedia databases; Parallel processing; Satellite broadcasting; Transform coding; Video compression; Video sequences; Video sharing; Videoconference;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
ISSN :
1063-7133
Print_ISBN :
0-8186-7793-7
Type :
conf
DOI :
10.1109/IPPS.1997.580889
Filename :
580889
Link To Document :
بازگشت