Parallel programming for multimedia applications
Department of Computer & Electrical engineering and Computer Science, Florida Atlantic University, Boca Raton, FL 33431, USA
Multimedia Tools and Applications (6 December 2010), pp. 1-18.
@article{kalvaparallel,
title={Parallel programming for multimedia applications},
author={Kalva, H. and Colic, A. and Garcia, A. and Furht, B.},
journal={Multimedia Tools and Applications},
pages={1–18},
issn={1380-7501},
publisher={Springer}
}
Computing capabilities are continuing to increase with the availability of multi core and many core processors. The wide availability of multi core processors has made parallel programming possible for end user applications running on desktops, workstations, and mobile devices. While parallel hardware has become common, software that exploits parallel capabilities is just beginning to take hold. Multimedia applications, with their data parallel nature and large computing requirements will benefit significantly from parallel programming. In this paper an overview of parallel programming is presented and languages and tools for parallel programming such as OpenMP and CUDA are introduced within the scope of multimedia applications.
January 9, 2011 by hgpu