Parallel programming for multimedia applications

  • Authors:
  • Hari Kalva;Aleksandar Colic;Adriana Garcia;Borko Furht

  • Affiliations:
  • Department of Computer & Electrical engineering and Computer Science, Florida Atlantic University, Boca Raton, USA 33431;Department of Computer & Electrical engineering and Computer Science, Florida Atlantic University, Boca Raton, USA 33431;Department of Computer & Electrical engineering and Computer Science, Florida Atlantic University, Boca Raton, USA 33431;Department of Computer & Electrical engineering and Computer Science, Florida Atlantic University, Boca Raton, USA 33431

  • Venue:
  • Multimedia Tools and Applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.