Title :
Generalised approach to parallelising image sequence coding algorithms
Author_Institution :
Dept. of Electron. Syst. Eng., Essex Univ., Colchester, UK
fDate :
12/1/1994 12:00:00 AM
Abstract :
The author describes the parallelisation of three different versions of the CCITT H.261 encoder algorithm using a generalised parallel design methodology based upon pipelines of processor farms (PPFs). For each algorithm, a theoretical upper-bound scaling model was derived by analysing the execution time profile of the algorithm and its feedback structure. The performance predicted by the model was, in each case, in good agreement with that achieved by the corresponding practical implementation. Practical throughput scaling up to a factor of 11 was achieved, using PPFs containing up to 16 processors. The design examples illustrate the impact which feedback has on potential speedup for image coding algorithms, and the diagnostic role of the model in identifying those algorithm components which restrict scaling performance. It is believed that the techniques presented may be useful both in developing embedded image coders based upon multiple DSP devices, and for simulation work with large image sequences in application areas such as image coding for HDTV and SHDTV
Keywords :
feedback; high definition television; image sequences; parallel algorithms; parallel architectures; pipeline processing; video coding; CCITT H.261 encoder algorithm; DSP devices; HDTV; SHDTV; embedded image coders; execution time profile; feedback structure; image sequence coding algorithms; image sequences; parallel design; processor farms pipeline; scaling performance; simulation; throughput scaling; upper-bound scaling model;
Journal_Title :
Vision, Image and Signal Processing, IEE Proceedings -
DOI :
10.1049/ip-vis:19941558