Title :
Parallelization of MPEG-2 video encoder for parallel and distributed computing systems
Author :
Akramullah, Shahriar M. ; Ahmad, Ishfaq ; Liou, Ming L.
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Kowloon, Hong Kong
Abstract :
In this paper, a parallel implementation of the MPEG-2 video encoder on various parallel and distributed platforms is presented. We use a data-parallel approach and exploit parallelism within each frame, which makes our encoder suitable for real-time applications where the complete video sequence may not be present on the disk. The Express environment is employed as the underlying message-passing system making our encoder portable across a wide range of parallel and distributed architectures. The encoder also provides control over various parameters such as number of processors, size of search window, buffer management and bit-rate. It is flexible and allows inclusion of fast and new algorithms for different stages of the codec, replacing current algorithms. Comparisons of execution times, speedups as well as frame encoding rates using different number of processors are provided. In addition, our study reveals the degrees of parallelism and bottlenecks in various computational modules of MPEG-2
Keywords :
parallel processing; real-time systems; video codecs; video coding; Express environment; MPEG-2 video encoder; bit-rate; buffer management; computational modules; data-parallel approach; distributed computing systems; execution times; frame encoding rates; message-passing system; real-time applications; Application software; Computer science; Distributed computing; Encoding; Hardware; Topology; Video codecs; Video compression; Video sequences; Workstations;
Conference_Titel :
Circuits and Systems, 1995., Proceedings., Proceedings of the 38th Midwest Symposium on
Conference_Location :
Rio de Janeiro
Print_ISBN :
0-7803-2972-4
DOI :
10.1109/MWSCAS.1995.510218