Title :
Experiences with software MPEG-2 video decompression on an SMP PC
Author :
Bala, Aravind ; Shah, Darshat ; Feng, Wu-Chi ; Panda, D.K.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Abstract :
Software implementations of MPEG decompression provide flexibility but at the cost of being CPU intensive. We describe our results from implementing a two process MPEG-2 video decompression algorithm in software on a dual processor SMP machine. Our approach attempts to decompose the video decoding process into functional (rather than spatial) sub-tasks. This approach will allow us to more naturally extend the MPEG-2 video decompression to work with NOW technologies. We have tried out two different approaches, one using shared memory and the other using threads to parallelize the MPEG decoding process on a dual processor SMP system. Our results indicate that the common myth of “MPEG decoding is memory bottlenecked” is false. In particular our results show that a speedup of up to 1.7 is obtainable by using a simple functional decomposition of the MPEG decoder
Keywords :
data compression; parallel programming; shared memory systems; telecommunication standards; video coding; workstations; MPEG decoding process; MPEG decompression; MPEG-2 video decompression algorithm; NOW technologies; SMP PC; dual processor SMP machine; dual processor SMP system; shared memory; simple functional decomposition; software MPEG-2 video decompression; software implementations; threads; video decoding process; Costs; Decoding; Hardware; Identity-based encryption; Information science; Read only memory; Sliding mode control; Streaming media; Transform coding; Video compression;
Conference_Titel :
Architectural and OS Support for Multimedia Applications/Flexible Communication Systems/Wireless Networks and Mobile Computing., 1998 Proceedings of the 1998 ICPP Workshops on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-8657-X
DOI :
10.1109/ICPPW.1998.721871